home *** CD-ROM | disk | FTP | other *** search
/ Creating Your Own America Online Web Pages / Creating Your Own America Online Web Pages.iso / TOOLS / TEX2RTF / SOURCES.ZIP / DOCS / TEX2RTF.XLP < prev    next >
Encoding:
Text File  |  1994-07-28  |  87.2 KB  |  4,057 lines

  1. \hy-9{0}{
  2. }
  3.  
  4.  
  5. \hy-5{2}{Manual for Tex2RTF 1.40:
  6. A LaTeX to RTF and HTML converter}
  7.  
  8. \hy-6{3}{Julian Smart
  9. Artificial Intelligence Applications Institute
  10. University of Edinburgh
  11. EH1 1HN}
  12.  
  13. April 1994
  14. \hy-5{1}{
  15.  
  16. %s
  17.  
  18. }
  19. \hy-6{4}{Copyright notice}
  20.  
  21. \hy-6{6}{Introduction}
  22.  
  23. \hy-6{155}{Hypertext features}
  24.  
  25. \hy-6{162}{Special sections}
  26.  
  27. \hy-6{183}{Running Tex2RTF}
  28.  
  29. \hy-6{237}{Tex2RTF for non-LaTeX users}
  30.  
  31. \hy-6{259}{Macro reference}
  32.  
  33. \hy-6{739}{Bugs and troubleshooting}
  34.  
  35. \hy-6{778}{References}
  36.  
  37. \hy-6{790}{Glossary}
  38.  
  39.  
  40. \hy-10{5}{Copyright notice}
  41.  
  42. Copyright (c) 1994 Julian Smart.
  43.  
  44. Permission to use, copy, modify, and distribute this software and its
  45. documentation for any purpose is hereby granted without fee, provided that the
  46. above copyright notice, author statement and this permission notice appear in
  47. all copies of this software and related documentation.
  48.  
  49. THE SOFTWARE IS PROVIDED ``AS-IS'' AND WITHOUT WARRANTY OF ANY KIND, EXPRESS,
  50. IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
  51. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  52.  
  53. IN NO EVENT SHALL JULIAN SMART OR THE ARTIFICIAL INTELLIGENCE
  54. APPLICATIONS INSTITUTE OR UNIVERSITY OF EDINBURGH BE LIABLE FOR ANY
  55. SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR
  56. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  57. WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY
  58. OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  59. PERFORMANCE OF THIS SOFTWARE.
  60.  
  61.  
  62. \hy-10{7}{Introduction}
  63.  
  64. This document describes a utility for converting \hy-13{8}{LaTeX} files into
  65. several other formats.
  66.  
  67. Only a subset of LaTeX can be processed by this utility, especially
  68. since the target document language will never perfectly match LaTeX.
  69. Whether the quality of the results is good enough will depend upon the
  70. application and your own expectations.
  71.  
  72. Tex2RTF is heavily biased towards making on-line, hypertext versions of
  73. LaTeX documents, but the \hy-13{9}{RTF} converter can be used for normal, linear
  74. documents too.
  75.  
  76. The latest version of Tex2RTF can be accessed by anonymous ftp from:
  77.  
  78. \hy-14{10}{skye.aiai.ed.ac.uk (192.41.104.6)
  79. }
  80.  
  81. in the directory /pub/tex2rtf. It is available in SPARC Open Look and
  82. Windows 3.1 versions.
  83.  
  84. Tex2RTF was developed using the free Open Look, Motif and Windows 3.1
  85. C++ class library \hy-13{11}{wxWindows}, also available from the
  86. above FTP site in the /pub/wxwin/beta directory.
  87.  
  88. \hy-8{12}{Status of Tex2RTF}
  89.  
  90. \hy-8{17}{Why use LaTeX?}
  91.  
  92. \hy-8{21}{Help versus the printed page}
  93.  
  94. \hy-8{26}{Output Formats}
  95.  
  96. \hy-8{31}{What compromises must I make?}
  97.  
  98. \hy-8{49}{Changes to LaTeX syntax}
  99.  
  100. \hy-8{78}{Tex2RTF change log}
  101.  
  102.  
  103. \hy-10{156}{Hypertext features}
  104.  
  105. LaTeX is inherently suitable for specifying hypertext documents since
  106. it encourages description of the logical structure of a document using
  107. section commands. Therefore, a LaTeX document is automatically
  108. a hypertext document, without any further editing.
  109.  
  110. For Windows Help, a single RTF file is generated with topics
  111. corresponding to sections. A top level contents page shows each chapter
  112. or top-level section, and each chapter or section ends with a list of
  113. further sections or subsections. Tex2RTF outputs help files that may be
  114. read linearly using the << and >> buttons.
  115.  
  116. Similarly, a single wxHelp XLP file is generated.
  117.  
  118. For HTML, a different file is generated for each section, since the XMOSAIC browser
  119. works best with a large number of small files. The files are named automatically
  120. based on the name of the output file, with the contents page filename being
  121. formed from the output filename with \hy-14{157}{_contents} appended to the name.
  122. This may result in the generation of several hundred files for a large LaTeX 
  123. input file. 
  124.  
  125. To specify explicit jumps around a hypertext file, the \hy-13{158}{helpref} macro is
  126. used. The first argument is the text to be displayed at the point of reference,
  127. which will be highlighted in a hypertext file to allow jumping to a reference.
  128. The second argument is the reference label (there should be a corresponding
  129. \hy-13{159}{label} command in the file, following a section or figure).
  130.  
  131. To use extra Tex2RTF features in proper LaTeX, such as \hy-8{160}{helpref}
  132. and the C++ and CLIPS class reference documentation features, include
  133. the style file \hy-14{161}{texhelp.sty}.
  134.  
  135.  
  136. \hy-10{163}{Special sections}
  137.  
  138. The treatment of bibliography, glossary and index are worth special mention.
  139.  
  140. \hy-8{164}{Bibliography}
  141.  
  142. \hy-8{173}{Glossary}
  143.  
  144. \hy-8{178}{Index}
  145.  
  146.  
  147. \hy-10{184}{Running Tex2RTF}
  148.  
  149. Tex2RTF may be run in a number of ways: with or without command line arguments,
  150. interactively or in batch mode, and with an optional initialisation file
  151. for specifying LaTeX macros and detailed options.
  152.  
  153. Tex2RTF accepts two arguments (input and output filenames) and trailing
  154. (optional) switches.  If both filenames are given, the utility will work
  155. in batch mode.  Otherwise, if Tex2RTF has been compiled for GUI
  156. operation, a main window will be shown, with appropriate menu items for
  157. selecting input and output filenames, starting off the conversion
  158. process, and so on.
  159.  
  160. Note that if the file \hy-14{185}{bullet.bmp} is found by Tex2RTF, this bitmap
  161. will be used as the bullet for items in \hy-7{186}{itemize} lists, for WinHelp
  162. output. Otherwise, a symbol will be inserted (linear RTF) or bold `o'
  163. will be used instead (all other formats).
  164.  
  165. Syntax error reporting is fairly minimal. Unrecognised macro errors may
  166. actually be produced by an unbalanced brace or passing the wrong number of
  167. arguments to a macro, so look in the vicinity of the error for the
  168. real cause.
  169.  
  170. ----------------------------------------------------------------------
  171. Some of the syntax that is OK for true LaTeX but which trips up
  172. Tex2RTF, may be detected by the TCHECK program included in the tools
  173. directory of the Tex2RTF distribution. Some LaTeX errors may be picked up
  174. by the LACHECK program, also found in the tools directory.
  175. ----------------------------------------------------------------------
  176.  
  177.  
  178. It is recommended that you run Tex2RTF twice in order to be sure of
  179. of resolving all references and including an up-to-date contents page.
  180.  
  181. If importing RTF files into Word for Windows, you may need to reformat
  182. the document. The easiest way to do this is to select all text with
  183. CTRL-A, then reformat with F9. Reformat again to ensure all references
  184. are resolved. For the second format, respond with \hy-7{187}{Update Entire
  185. Table} to prompts.
  186.  
  187. \hy-8{188}{Command line arguments}
  188.  
  189. \hy-8{200}{Initialisation file syntax}
  190.  
  191. \hy-8{228}{DDE commands}
  192.  
  193.  
  194. \hy-10{238}{Tex2RTF for non-LaTeX users}
  195.  
  196. You don't need to have LaTeX installed to use Tex2RTF. You
  197. can still output RTF files to be imported into your favourite
  198. word processor, and hypertext files for on-line help.
  199.  
  200. This chapter gives a very brief introduction to LaTeX. For further
  201. information, Kopka and Daly's \hy-7{239}{A Guide to LaTeX} [3] is
  202. recommended.
  203.  
  204. \hy-8{240}{What is LaTeX?}
  205.  
  206. \hy-8{243}{Document structure}
  207.  
  208. \hy-8{250}{Command syntax}
  209.  
  210. \hy-8{254}{Space}
  211.  
  212.  
  213. \hy-10{260}{Macro reference}
  214.  
  215. The following lists macros which are recognised by the converters. Other
  216. macros not not mentioned can be assumed to be unrecognised or ignored.
  217.  
  218. Each command is listed with its name, the number of arguments it takes
  219. (excluding optional arguments), and a description. Note that if the
  220. command is used as an environment (using \hy-7{261}{begin} and \hy-7{262}{end}) then
  221. the number of arguments must be either one or two. For example, the \hy-7{263}{
  222. tabular} environment takes two arguments: a first argument for
  223. specifying the formatting, and the second argument for the body of the
  224. environment.
  225.  
  226. \hy-14{264}{\begin{tabular}{|l|l|}
  227. \row{One}{Two}
  228. \row{Three}{Four}
  229. \end{tabular}
  230. }
  231.  
  232. \hy-8{265}{Commands}
  233.  
  234. \hy-8{731}{Accents}
  235.  
  236.  
  237. \hy-10{740}{Bugs and troubleshooting}
  238.  
  239. \hy-8{741}{Bugs}
  240.  
  241. \hy-8{753}{Troubleshooting}
  242.  
  243.  
  244. \hy-10{779}{References}
  245.  
  246.  
  247. [1] \hy-8{780}{Boggan, Scott and Fakas, David and Welinske, Joe}. 1993. \hy-7{781}{Developing on-line help for Windows. }Sams Publishing. 11711 North College, Carmel, Indiana 46032, USA. 
  248.  
  249. [2] \hy-8{782}{Smart, Julian}. 1993. \hy-7{783}{wxWindows 1.50 User Manual. }University of Edinburgh. Artificial Intelligence Applications Institute. 80 South Bridge, Edinburgh, EH1 1HN. 
  250.  
  251. [3] \hy-8{784}{Kopka, Helmut and Daly, Patrick W.} 1993. \hy-7{785}{A Guide to LaTeX. }Addison-Wesley. 
  252.  
  253. [4] \hy-8{786}{Robins, Gabriel}. 1987 (September). \hy-7{787}{The ISI grapher: a portable tool for displaying graphs pictorially (ISI/RS-87-196). }Technical report. University of South California. 
  254.  
  255. [5] \hy-8{788}{Pfeiffer, Katherine Shelly}. 1994. \hy-7{789}{Word for Windows Design Companion. }Ventana Press. 
  256.  
  257.  
  258. \hy-10{791}{Glossary}
  259.  
  260.  
  261.  
  262. \hy-8{792}{GUI}
  263.  
  264. \hy-8{794}{HTML}
  265.  
  266. \hy-8{796}{LaTeX}
  267.  
  268. \hy-8{798}{Metafile}
  269.  
  270. \hy-8{800}{Open Look}
  271.  
  272. \hy-8{802}{RTF}
  273.  
  274. \hy-8{804}{wxHelp}
  275.  
  276. \hy-8{806}{wxWindows}
  277.  
  278. \hy-8{808}{XView}
  279.  
  280.  
  281. \hy-10{13}{Status of Tex2RTF}
  282.  
  283.  
  284.  
  285. Tex2RTF is under continual development, often following users'
  286. suggestions. From version 1.33, Tex2RTF is effectively in a second phase
  287. of development. In addition to the bare minimum of syntax and facilities
  288. for producing useable help systems or linear RTF, commands are being
  289. added to allow visually effective, even aesthetically pleasing,
  290. documentation to be produced.
  291.  
  292. Examples are the \hy-7{14}{indented}, \hy-7{15}{twocollist} and \hy-7{16}{marginpar} 
  293. commands; over time I hope to be able to reproduce most of the popular
  294. styles of formatting and presentation in Windows Help files, whilst
  295. allowing a reasonable equivalent to be generated in the other formats.
  296.  
  297.  
  298. \hy-10{18}{Why use LaTeX?}
  299.  
  300.  
  301.  
  302. LaTeX happens to be a very convenient format if you need to produce
  303. documents (such as manuals, help facilities, up-to-date information) in
  304. both printed and on-line media. Being a language rather than a WYSIWYG system,
  305. it allows explicit specification of layout and document structure, lending
  306. itself well to hypertext applications and automatic document generation.
  307. Many people also prefer to use LaTeX for ordinary use since it encourages
  308. a logical document structure and the user is not distracted by having to perfect
  309. the appearance; many layout decisions are taken by LaTeX automatically.
  310.  
  311. Although LaTeX is not as fancy as modern word processors and desk-top
  312. publishing packages, it is for many purposes quite adequate, and sometimes
  313. more flexible than its modern counterparts.
  314.  
  315. The conversion utility gives LaTeX a new lease of life by allowing
  316. virtually all other wordprocessor formats to be generated from documents
  317. containing a reasonable subset of LaTeX syntax. From the same LaTeX 
  318. sources, we can now generate printed manuals, Windows Help files, \hy-13{19}{wxHelp} 
  319. files, RTF-compatible word processor formats such as MS Word, and \hy-13{20}{HTML}
  320. files for use in the World Wide Web. Since the conversion tool is
  321. free, as are LaTeX, HTML viewers, wxHelp and (effectively) Windows
  322. Help, there are no financial or time penalties for providing
  323. documentation in a wide range of printed and hypertext formats.
  324.  
  325.  
  326. \hy-10{22}{Help versus the printed page}
  327.  
  328.  
  329.  
  330. The purist may argue, quite rightly, that on-line help systems and
  331. printed manuals have different characteristics; help windows tend to be
  332. much smaller than pages, help topics should be more stand-alone than
  333. pages in a manual, navigation methods are very different, etc. Therefore,
  334. help systems should be \hy-7{23}{based} on printed documentation but
  335. separately hand-crafted into hypertext help, preferably by an
  336. independent person or team.
  337.  
  338. This might be the ideal, but many organisations or individuals simply
  339. do not have the time: on-line help wouldn't get done if the
  340. documentation effort had to be doubled. However, Tex2RTF does provide
  341. some commands to allow tailoring the docmentation to printed or
  342. on-line form, such as \hy-7{24}{helponly} and \hy-7{25}{helpignore}. An awareness
  343. of the design issues should go a long way to making the compromise
  344. a good one, so a book such as [1] is highly recommended.
  345.  
  346.  
  347. \hy-10{27}{Output Formats}
  348.  
  349.  
  350.  
  351. At present the following output formats are supported:
  352.  
  353.  
  354.  
  355. \hy-8{28}{o}  RTF (Rich Text Format). This is the most well developed
  356. converter. RTF is commonly used as a document exchange format amongst
  357. Windows-based applications, and is the input for the Windows Help
  358. Compiler. Tex2RTF supports both linear documents and Windows Help
  359. hypertext format.
  360. \hy-8{29}{o}  wxHelp. This is the platform-independent help system for
  361. the class library wxWindows [2]. It can display ASCII files with embedded codes
  362. for changing font styles, but no formatting is done by wxHelp.
  363. \hy-8{30}{o}  HTML (Hypertext Markup Language). This an SGML-like format
  364. commonly used by documents in the World Wide Web distributed hypertext
  365. system, and formats text dynamically rather like Windows Help.
  366.  
  367.  
  368.  
  369. \hy-10{32}{What compromises must I make?}
  370.  
  371.  
  372.  
  373. As a LaTeX user, you need to be aware that some macros or facilities
  374. don't transfer to other formats, either because they are not supported
  375. by the target format or because the converter does not support them. 
  376. Maths formatting is a good example of an unsupported feature.
  377.  
  378. Sometimes LaTeX facilities must be accessed in a slightly different
  379. way to support the variety of formats, particularly hypertext formats
  380. where LaTeX references are often replaced by hypertext jumps (but must
  381. still look right in printed documentation). Tables don't transfer well
  382. to RTF (and not at all to the other formats) but an attempt is made
  383. to approximate tables so long as special row macros are used, instead
  384. of the usual end of row delimiter.
  385.  
  386. Bibliographies are handled quite well since the utilities can read in
  387. \hy-14{33}{.bib} files and resolve citations. Numbers are used in citations;
  388. the references are not yet sorted alphabetically.
  389.  
  390. Pictures are handled in a limited way: if the PSBOX macro package is
  391. used, an \hy-7{34}{image} macro can be used to place Encapsulated PostScript
  392. files in LaTeX, and Windows RGB-encoded bitmap files or placeable
  393. metafiles when converting to RTF.
  394.  
  395. Nested file inclusion (input, include, verbatiminput), is handled,
  396. and the comment environment is supported. However, using \hy-7{35}{input}
  397. to include macro packages is not advisable. If you do this,
  398. make sure you add a line in the Tex2RTF initialisation file to ignore
  399. this file, unless it's a simple LaTeX file that conforms to Tex2RTF
  400. restrictions. The file \hy-14{36}{psbox.tex} is the only file ignored
  401. by Tex2RTF by default.
  402.  
  403. Because of the way LaTeX is parsed, some syntax has to conform to a
  404. few simple rules. Macros such as \hy-7{37}{bf} and \hy-7{38}{it} need to occur
  405. immediately after a left brace, and have a block of their own, since
  406. the text within their scope is regarded as its argument. This syntax
  407. means the same thing as using \hy-7{39}{begin ... end}, which is usually
  408. a one argument macro (the argument is the text between the \hy-7{40}{begin}
  409. and \hy-7{41}{end}). See \hy-13{42}{Space}.
  410.  
  411. As a Windows hypertext help writer, you don't have access to all RTF
  412. commands but you'll be able to get most of what you want. In particular,
  413. any LaTeX document you write will automatically be a hypertext
  414. document, because the converter takes advantage of the hierarchy of
  415. sections. Further jumps can be placed using the commands
  416. \hy-13{43}{label}, \hy-13{44}{helpref},
  417. \hy-13{45}{helprefn}, and \hy-13{46}{popref}.
  418. Tex2RTF outputs help files that may be read linearly using the
  419. << and >> buttons, and an additonal Up button for
  420. ease of navigation.
  421.  
  422. When writing HTML, multiple files are generated from one LaTeX file
  423. since browsing HTML works best with many small files rather than a few
  424. large ones.
  425.  
  426. wxHelp files are least well supported since there is no formatting
  427. support, only font style, sizes and colours. Still, some hypertext help
  428. support on UNIX/X platforms is better than none. The class library
  429. wxWindows may be extended in future to allow using a better help viewer,
  430. such as \hy-7{47}{xmosaic}. Of course there is nothing to stop xmosaic being
  431. used as a help system, but it won't be integrated with wxWindows
  432. programs as wxHelp is.
  433.  
  434. Sometimes you will use a local macro package that is unrecognised by
  435. the converters. In this case, you may define a custom macro file
  436. where macros are defined in terms of supported LaTeX commands
  437. and text. Even if the result is not the same as in LaTeX, you
  438. can probably end up with something adequate, and at least avoid
  439. undefined macro errors. See \hy-13{48}{Initialisation file syntax} for
  440. further information.
  441.  
  442.  
  443. \hy-10{50}{Changes to LaTeX syntax}
  444.  
  445.  
  446.  
  447. Here are the conventions you need to observe to satisfy the Tex2RTF
  448. parser.
  449.  
  450. ----------------------------------------------------------------------
  451. Some of the syntax that is OK for true LaTeX but which trips up
  452. Tex2RTF, may be detected by the TCHECK program included in the tools
  453. directory of the Tex2RTF distribution.
  454. ----------------------------------------------------------------------
  455.  
  456.  
  457. \hy-8{51}{Space}
  458.  
  459. \hy-8{56}{Command arguments}
  460.  
  461. \hy-8{62}{Avoid the setlength macro}
  462.  
  463. \hy-8{66}{Units}
  464.  
  465. \hy-8{70}{Labels}
  466.  
  467. \hy-8{73}{Tables}
  468.  
  469.  
  470. \hy-10{79}{Tex2RTF change log}
  471.  
  472.  
  473.  
  474. Changes in version 1.40:
  475.  
  476.  
  477.  
  478. \hy-8{80}{o}  Added \hy-8{81}{generateHPJ} option for generating the .HPJ WinHelp project file
  479. \hy-8{82}{o}  Added support for DDE via a small command set
  480.  
  481.  
  482. Changes in version 1.39:
  483.  
  484.  
  485.  
  486. \hy-8{83}{o}  Option for using Word's INCLUDEPICTURE or IMPORT field, since the method that
  487. works for Works, doesn't work for Word! See \hy-8{84}{bitmapMethod} in the
  488. settings section.
  489.  
  490.  
  491. Changes in version 1.37-1.38:
  492.  
  493.  
  494.  
  495. \hy-8{85}{o}  Improved bibliography reading and cured some minor bugs
  496. \hy-8{86}{o}  Added \ss German sharp s
  497. \hy-8{87}{o}  Added rudimentary \special command (simply copies the argument
  498. to the output)
  499. \hy-8{88}{o}  Added missing '.' in subsubsection reference
  500. \hy-8{89}{o}  Added primitive internationalisation support with contentsName, tablesName etc.
  501.  
  502.  
  503. Changes in version 1.36:
  504.  
  505.  
  506.  
  507. \hy-8{90}{o}  All HTML special characters now correctly delimited by a semicolon.
  508. \hy-8{91}{o}  Cured HTML section-duplicating bug I introduced in 1.35.
  509. \hy-8{92}{o}  Cured too much spacing after sections in RTF, introduced in 1.35.
  510.  
  511.  
  512. Changes in version 1.35:
  513.  
  514.  
  515.  
  516. \hy-8{93}{o}  Added TCHECK tool, to help track down common Tex2RTF syntax problems.
  517. \hy-8{94}{o}  Included Kresten Thorup's LACHECK LaTeX checking tool with DOS executable.
  518. \hy-8{95}{o}  Now ignores \@ command.
  519. \hy-8{96}{o}  Table of contents now includes numbered subsubsections.
  520.  
  521.  
  522. Changes in version 1.34:
  523.  
  524.  
  525.  
  526. \hy-8{97}{o}  Added \hy-7{98}{multicolumn} `support' to stop RTF readers crashing.
  527. \hy-8{99}{o}  Added \hy-7{100}{useWord, defaultColumnWidth, compatibility} options to .ini file.
  528. \hy-8{101}{o}  \hy-7{102}{comment} environment now doesn't complain about unknown syntax.
  529. \hy-8{103}{o}  Added \hy-7{104}{toocomplex} environment that treats its contents as
  530. verbatim in output, treated as normal output in true LaTeX.
  531. \hy-8{105}{o}  End-of-line comments allowed in in .ini files, using semicolon,
  532. percent or hash characters to denote a comment.
  533. \hy-8{106}{o}  For linear RTF, Word for Windows support for \hy-7{107}{printindex},
  534. \hy-7{108}{index}, \hy-7{109}{pageref}, \hy-7{110}{listoftables}, \hy-7{111}{listoffigures}, contents page.
  535. \hy-8{112}{o}  Added RTF support for various symbols.
  536. \hy-8{113}{o}  Added colour support, with \hy-7{114}{definecolour, fcol} and \hy-7{115}{bcol} commands.
  537. \hy-8{116}{o}  Fixed some bugs: page numbering problems, macros deleted after first pass.
  538.  
  539.  
  540. Changes in version 1.33:
  541.  
  542.  
  543.  
  544. \hy-8{117}{o}  Added -charset command-line switch.
  545. \hy-8{118}{o}  Added \hy-7{119}{itemsep, twocolumn, onecolumn, setfooter, setheader, pagestyle,
  546. pagenumbering, thechapter, thesection, thepage, thebibliography, bibitem} commands.
  547. \hy-8{120}{o}  New environment called \hy-7{121}{twocollist} for making two-column lists,
  548. with formatting optimized for target file format.
  549. \hy-8{122}{o}  New \hy-7{123}{indented} environment for controlling indentation.
  550. \hy-8{124}{o}  List indentation and bulleting improved.
  551. \hy-8{125}{o}  Added commands \hy-7{126}{normalbox, normalboxd} for putting borders around text.
  552. \hy-8{127}{o}  Many options can now be specified in the .ini file along with custom macros.
  553. \hy-8{128}{o}  Cured bug that put too much vertical space after some commands.
  554. \hy-8{129}{o}  Improved table formatting.
  555. \hy-8{130}{o}  Optional `Up' button in WinHelp files for easier navigation.
  556. \hy-8{131}{o}  Verbatim lines followed by \hy-7{132}{par} in RTF, to improve WinHelp wrapping.
  557. \hy-8{133}{o}  Conversion may now be aborted under Windows by attempting to close the application.
  558. \hy-8{134}{o}  Added conditional output for all formats: \hy-7{135}{latexignore, latexonly, rtfignore, rtfonly,
  559. winhelpignore, winhelponly, htmlignore, htmlonly, xlpignore, xlponly.}
  560. \hy-8{136}{o}  HTML generator can now add Contents, Up, << and >> buttons (text or bitmap) to
  561. each page except titlepage.
  562.  
  563.  
  564. Changes in version 1.32:
  565.  
  566.  
  567.  
  568. \hy-8{137}{o}  \hy-7{138}{footnote} command now supported in WinHelp RTF, and \hy-7{139}{footnotepopup}
  569. added.
  570.  
  571.  
  572. Changes in version 1.31:
  573.  
  574.  
  575.  
  576. \hy-8{140}{o}  \hy-7{141}{footnote} command now supported, in linear RTF only.
  577. \hy-8{142}{o}  Added -bufsize option, for converting large documents.
  578.  
  579.  
  580. Changes in version 1.30:
  581.  
  582.  
  583.  
  584. \hy-8{143}{o}  \hy-7{144}{image} command now scales metafiles (but not bitmaps).
  585. \hy-8{145}{o}  Fixed macro loading bug, now informs the user of the found macro filename.
  586. \hy-8{146}{o}  Now supports paragraph and subparagraph commands.
  587. \hy-8{147}{o}  Support for some accents added.
  588. \hy-8{148}{o}  \hy-7{149}{verb} command now supported.
  589. \hy-8{150}{o}  Bug in subsubsection handling fixed.
  590. \hy-8{151}{o}  Can save conversion log in a text file.
  591.  
  592.  
  593. Changes in version 1.22:
  594.  
  595.  
  596.  
  597. \hy-8{152}{o}  More informative, warns against use of some commands.
  598. \hy-8{153}{o}  Added compile-time support for non-GUI environments (such as plain UNIX).
  599. \hy-8{154}{o}  Improved HTML support.
  600.  
  601.  
  602.  
  603. \hy-10{165}{Bibliography}
  604.  
  605.  
  606.  
  607. Tex2RTF recognises standard LaTeX bibliography files (usually with \hy-14{166}{.bib} extension)
  608. and resolves citations. The \hy-13{167}{bibliography}
  609. command reads the given \hy-14{168}{.bib} file and includes a list of
  610. references at that point in the input. Only numbered, unsorted
  611. references are catered for at the moment, with no variation in
  612. bibliography style. A \hy-8{169}{References} heading is placed in the contents
  613. section. Note that Tex2RTF must be run twice to ensure the citations are
  614. resolved properly.
  615.  
  616. Tex2RTF can also cope with the \hy-7{170}{thebibliography} environment, with  
  617. \hy-7{171}{bibitem} commands, so long as the text following the first \hy-7{172}{bibitem} 
  618. argument is enclosed in braces as if it were a second argument.
  619.  
  620.  
  621. \hy-10{174}{Glossary}
  622.  
  623.  
  624.  
  625. Glossaries are formatted according to the following scheme.
  626. The \hy-13{175}{helpglossary} environment is used together with
  627. the \hy-13{176}{gloss} command for glossary entries. In LaTeX this
  628. is interpreted as a description list, and each glossary entry is an item.
  629. In on-line help, each glossary entry is a section.
  630.  
  631. A labelled glossary entry command may be referenced by \hy-13{177}{popref} 
  632. to provide a quick popup explanation of a term.
  633.  
  634.  
  635. \hy-10{179}{Index}
  636.  
  637.  
  638.  
  639. The explicit index is assumed to be redundant in on-line help, since
  640. search facilities are provided. Therefore the \hy-7{180}{printindex} command
  641. does nothing in on-line versions. In linear RTF an index field is
  642. added, and \hy-13{181}{index} marks words for inserting in the index.
  643.  
  644. In Windows Help, all section headings and C++ function names are treated
  645. as keywords. A keyword may be ambiguous, that is, refer to more than one
  646. section in the help file.  This automatic indexing may not always be
  647. adequate, so the LaTeX \hy-13{182}{index} command may be used
  648. to add keywords.
  649.  
  650. In wxHelp, all section headings are indexed.
  651.  
  652.  
  653. \hy-10{189}{Command line arguments}
  654.  
  655.  
  656.  
  657. These are the optional arguments you may give Tex2RTF on the command line.
  658.  
  659.  
  660. \hy-8{190}{-bufsize}  Specifies buffer size in K (default 60 under Windows,
  661. 500 under UNIX). Large files (particularly large verbatim environments)
  662. may require a large buffer size, equal to the largest argument of a LaTeX command.
  663. Note that this value may not be larger than 64 under Windows.
  664. \hy-8{191}{-html}  Specifies HTML (World Wide Web) output.
  665. \hy-8{192}{-interactive}  Forces interactive mode even if both
  666. filenames are given.
  667. \hy-8{193}{-charset charset}  Specifies a character set for
  668. RTF production. This can be one of ansi, mac, pc, and pca.
  669. The default is ansi.
  670. \hy-8{194}{-macros filename}  Specifies a file for the custom macro
  671. file -- see \hy-13{195}{Macro not found error}.
  672. \hy-8{196}{-rtf}  Specifies linear RTF output.
  673. \hy-8{197}{-sync}  Forces synchronous mode (no yielding to other
  674. processes) -- usually use this in non-interactive mode.
  675. \hy-8{198}{-twice}  Tells Tex2RTF to run the conversion twice to ensure all
  676. references and citations are resolved and the contents page included.
  677. \hy-8{199}{-winhelp}  Specifies Windows Help RTF output.
  678.  
  679.  
  680.  
  681. \hy-10{201}{Initialisation file syntax}
  682.  
  683.  
  684.  
  685. The initialisation file contains further detailed options for
  686. customising Tex2RTF's behaviour. A file may be specified
  687. with the \hy-8{202}{-macros} command line switch, otherwise Tex2RTF
  688. looks for the file \hy-14{203}{tex2rtf.ini} in the working directory
  689. or input file directory.
  690.  
  691. The file may comprise macro definitions or option settings.
  692.  
  693. The syntax for a macro definition is:
  694.  
  695. \hy-14{204}{\name [number of args] {...LaTeX code...}
  696. }
  697.  
  698. For example:
  699.  
  700. \hy-14{205}{\crazy      [2]{{\bf #2} is crazy but #1 is not}
  701. \something  [0]{}
  702. \julian     [0]{Julian Smart}
  703. }
  704.  
  705. The syntax for an option setting is:
  706.  
  707. \hy-14{206}{name = value
  708. }
  709.  
  710. or 
  711.  
  712. \hy-14{207}{name = "value"
  713. }
  714.  
  715. For example:
  716.  
  717. \hy-14{208}{conversionMode = RTF
  718. runTwice = true
  719. titleFontSize = 12
  720. authorFontSize = 10
  721. headerRule = yes
  722. footerRule = yes
  723. }
  724.  
  725. Options expecting boolean values accept \hy-7{209}{1, 0, true, false, yes, no} in any combination of upper or
  726. lower case.
  727.  
  728. End-of-line comments are allowed in an initialisation file, using the
  729. hash, semicolon or percent signs to denote the start of a comment, which runs
  730. until the end of the line.
  731.  
  732. \hy-8{210}{Tex2RTF options}
  733.  
  734.  
  735. \hy-10{229}{DDE commands}
  736.  
  737.  
  738.  
  739. A Windows program can hold a conversation with Tex2RTF using DDE. The Tex2RTF server name is
  740. ``TEX2RTF'', and the topic name to use is also ``TEX2RTF''.
  741.  
  742. Tex2RTF functionality is accessed using the DDE \hy-8{230}{Execute} message.
  743. The \hy-8{231}{Execute} data should consist of a command name and possibly one
  744. argument, e.g.
  745.  
  746. \hy-14{232}{INPUT c:\docs\mine.tex
  747. }
  748.  
  749. If the command is not recognised, a standard TEX2RTF.INI option is assumed.
  750.  
  751. The \hy-8{233}{Request} DDE message can be used to query the return status of an \hy-8{234}{Execute}
  752. command, and will be one of \hy-8{235}{OK} (no error), \hy-8{236}{CONVERSION ERROR}, or a more
  753. specific error string.
  754.  
  755. The following DDE commands may be used:
  756.  
  757.  
  758. Command
  759.     Description
  760.  
  761. EXIT
  762.     Takes no argument, and exits Tex2RTF.
  763.  
  764. GO
  765.     Takes no argument, and initiates the conversion.
  766.  
  767. INPUT
  768.     Takes a file name as the argument, and sets the input file to be this name.
  769.  
  770. MINIMIZE
  771.     Takes no argument, and minimizes Tex2RTF.
  772.  
  773. OUTPUT
  774.     Takes a file name as the argument, and sets the input file to be this name.
  775.  
  776. RESTORE
  777.     The same as SHOW.
  778.  
  779. SHOW
  780.     Takes no argument, and unminimizes Tex2RTF.
  781.  
  782.  
  783.  
  784.  
  785. \hy-10{241}{What is LaTeX?}
  786.  
  787.  
  788.  
  789. LaTeX is a macro package built on top of the typesetting package,
  790. TeX. TeX was written by Donald Knuth in the 1970s, and Leslie
  791. Lamport wrote LaTeX as a higher-level, easier way to write TeX.
  792.  
  793. TeX was quite advanced for its day, and is still used (particularly by
  794. academics) because of its free availability and its flexibility in
  795. typesetting maths and other symbols. It's more like a programming
  796. language than a word processor, with embedded commands prefixed by a
  797. backslash and block structure. Like programs, TeX documents are
  798. processed by a `compiler', outputting a .dvi file, which is a device
  799. independent file which can be read by many converters for output
  800. onto physical devices, such as screens and printers.
  801.  
  802. A reason for its longevity is the ability to add facilities to
  803. TeX, using macro packages that define new commands.
  804.  
  805. LaTeX is the most popular way to write TeX. Although WYSIWYG
  806. word processors and DTP packages are outstripping LaTeX, the increasing
  807. interest in hypertext and mark-up languages makes LaTeX relevant as
  808. a similar language to SGML documents (such as World Wide Web HTML files).
  809.  
  810. Also, languages such as LaTeX (and Rich Text Format, which it resembles
  811. in many ways) are \hy-7{242}{complementary} to WYSIWYG packages. These languages
  812. allow automatic production and translation of documents, where manual
  813. mark-up is impractical or undesirable.
  814.  
  815. Since the source code of TeX and LaTeX is in the public domain,
  816. there are many free and commercial implementations of LaTeX for almost
  817. every computer in existance. Of PC implementations, EmTeX is arguably
  818. the best and most complete. You can download it from various FTP sites.
  819.  
  820. If you don't want to use LaTeX itself, you may wish to use a program
  821. called lacheck to check your documents before using Tex2RTF, since it
  822. catches some mistakes that Tex2RTF doesn't.
  823.  
  824.  
  825. \hy-10{244}{Document structure}
  826.  
  827.  
  828.  
  829. Here is a sample of a typical LaTeX document:
  830.  
  831. \hy-14{245}{\documentstyle[a4,texhelp]{report}
  832. \title{A title}
  833. \author{Julian Smart}
  834. \date{October 1993}
  835. \begin{document}
  836. \maketitle
  837.  
  838. \chapter{Introduction}
  839.  
  840. ...
  841.  
  842. \section{A section}
  843.  
  844. ...
  845.  
  846. \end{document}
  847. }
  848.  
  849. The first line is always a \hy-7{246}{documentstyle} command. The square brackets
  850. enclose optional \hy-7{247}{style} files (suffix .sty) that alter the appearance
  851. of the document or provide new commands, and the curly brackets enclose
  852. the mandatory style, in this case `report'.
  853.  
  854. Before the document begins properly with \hy-7{248}{\begin{document}},
  855. you can write various commands that have an effect on the appearance of the
  856. document or define title page information. The \hy-7{249}{maketitle} command
  857. writes the title page using information defined previously (title, author,
  858. date).
  859.  
  860. A report has chapters, which are divided into sections, and can be further
  861. divided into subsections and subsubsections. To start a new section, you
  862. write the appropriate section command with the section heading; there is
  863. no specific end section command, since a new section heading or the end
  864. of the document will indicate the end of the previous section.
  865.  
  866. An article is divided into sections, subsections and subsubsections, but
  867. has no chapters. This is so an article can be included in a report as a chapter.
  868.  
  869. Tex2RTF is written to deal with reports best, so stick with the report
  870. style if you can.
  871.  
  872.  
  873. \hy-10{251}{Command syntax}
  874.  
  875.  
  876.  
  877. There are several kinds of commands in LaTeX. Most involve a keyword
  878. prefixed with a backslash. Here are some examples:
  879.  
  880. \hy-14{252}{\titlepage
  881.  
  882. \centerline{This is a centred line}
  883.  
  884. \begin{center}
  885. This is a centred
  886. paragraph
  887. \end{center}
  888.  
  889. {\bf This is bold font}
  890. }
  891.  
  892. The first example has no arguments. The second has one argument. The third
  893. example is an \hy-7{253}{environment} which uses the begin and end keywords instead
  894. of a pair of braces to enclose an argument (usually one). The fourth is an example
  895. of using a command within a pair of braces: the command applies to the scope within
  896. the braces. Tex2RTF treats this form as if it were a command with one argument,
  897. with the right brace delimiting the argument. In this case, the command must
  898. immediately follow a left brace as shown.
  899.  
  900. Commands may be nested, but not overlapped.
  901.  
  902.  
  903. \hy-10{255}{Space}
  904.  
  905.  
  906.  
  907. In LaTeX, white space is mostly ignored, line breaks make no difference.
  908. However, LaTeX interprets two successive newlines (a blank line) as
  909. denoting a paragraph break. You may also use the \hy-7{256}{par} command to end
  910. a paragraph.
  911.  
  912. \hy-6{257}{\hy-7{258}{To be continued!}}
  913.  
  914.  
  915.  
  916. \hy-10{266}{Commands}
  917.  
  918.  
  919.  
  920. \hy-8{267}{abstract:1}
  921.  
  922. \hy-8{269}{addcontentsline:3}
  923.  
  924. \hy-8{271}{author:1}
  925.  
  926. \hy-8{274}{backslash:0}
  927.  
  928. \hy-8{276}{bcol:2}
  929.  
  930. \hy-8{280}{bf:1}
  931.  
  932. \hy-8{282}{bibitem:2}
  933.  
  934. \hy-8{287}{bibliographystyle:1}
  935.  
  936. \hy-8{289}{bibliography:0}
  937.  
  938. \hy-8{292}{caption:1}
  939.  
  940. \hy-8{296}{cdots:0}
  941.  
  942. \hy-8{298}{centerline:1}
  943.  
  944. \hy-8{300}{center:1}
  945.  
  946. \hy-8{302}{cextract:0}
  947.  
  948. \hy-8{304}{chapter*:1}
  949.  
  950. \hy-8{306}{chapter:1}
  951.  
  952. \hy-8{308}{chapterheading:1}
  953.  
  954. \hy-8{312}{cinsert:0}
  955.  
  956. \hy-8{314}{cite:1}
  957.  
  958. \hy-8{316}{class:1}
  959.  
  960. \hy-8{318}{clipsfunc:3}
  961.  
  962. \hy-8{320}{comment:1}
  963.  
  964. \hy-8{323}{copyright:0}
  965.  
  966. \hy-8{325}{cparam:2}
  967.  
  968. \hy-8{328}{date:1}
  969.  
  970. \hy-8{331}{definecolour:4}
  971.  
  972. \hy-8{337}{description:1}
  973.  
  974. \hy-8{340}{documentstyle:1}
  975.  
  976. \hy-8{345}{document:1}
  977.  
  978. \hy-8{347}{em:1}
  979.  
  980. \hy-8{349}{enumerate:1}
  981.  
  982. \hy-8{352}{fcol:2}
  983.  
  984. \hy-8{357}{figure:1}
  985.  
  986. \hy-8{359}{flushleft:1}
  987.  
  988. \hy-8{361}{flushright:1}
  989.  
  990. \hy-8{363}{footnote:1}
  991.  
  992. \hy-8{367}{footnotepopup:2}
  993.  
  994. \hy-8{372}{functionsection:1}
  995.  
  996. \hy-8{375}{func:3}
  997.  
  998. \hy-8{378}{gloss:1}
  999.  
  1000. \hy-8{386}{helpglossary:1}
  1001.  
  1002. \hy-8{389}{helpignore:1}
  1003.  
  1004. \hy-8{391}{helponly:1}
  1005.  
  1006. \hy-8{393}{helpinput:1}
  1007.  
  1008. \hy-8{395}{helpfontfamily:1}
  1009.  
  1010. \hy-8{397}{helpfontsize:1}
  1011.  
  1012. \hy-8{399}{helpref:2}
  1013.  
  1014. \hy-8{404}{helprefn:2}
  1015.  
  1016. \hy-8{407}{hline:0}
  1017.  
  1018. \hy-8{411}{hrule:0}
  1019.  
  1020. \hy-8{414}{htmlignore:1}
  1021.  
  1022. \hy-8{416}{htmlonly:1}
  1023.  
  1024. \hy-8{418}{huge:1}
  1025.  
  1026. \hy-8{420}{Huge:1}
  1027.  
  1028. \hy-8{423}{HUGE:1}
  1029.  
  1030. \hy-8{426}{include:1}
  1031.  
  1032. \hy-8{428}{indented:2}
  1033.  
  1034. \hy-8{431}{input:1}
  1035.  
  1036. \hy-8{433}{itemize:1}
  1037.  
  1038. \hy-8{438}{item:0}
  1039.  
  1040. \hy-8{443}{itemsep:0}
  1041.  
  1042. \hy-8{445}{image:2}
  1043.  
  1044. \hy-8{454}{index:1}
  1045.  
  1046. \hy-8{456}{it:1}
  1047.  
  1048. \hy-8{458}{label:1}
  1049.  
  1050. \hy-8{460}{large:1}
  1051.  
  1052. \hy-8{462}{Large:1}
  1053.  
  1054. \hy-8{465}{LARGE:1}
  1055.  
  1056. \hy-8{468}{LaTeX:0}
  1057.  
  1058. \hy-8{470}{latexignore:1}
  1059.  
  1060. \hy-8{472}{latexonly:1}
  1061.  
  1062. \hy-8{474}{ldots}
  1063.  
  1064. \hy-8{476}{maketitle}
  1065.  
  1066. \hy-8{481}{marginparwidth:1}
  1067.  
  1068. \hy-8{483}{marginpar:1}
  1069.  
  1070. \hy-8{487}{marginpareven:1}
  1071.  
  1072. \hy-8{490}{marginparodd:1}
  1073.  
  1074. \hy-8{497}{membersection:1}
  1075.  
  1076. \hy-8{499}{member:1}
  1077.  
  1078. \hy-8{501}{multicolumn:3}
  1079.  
  1080. \hy-8{504}{newcommand:3}
  1081.  
  1082. \hy-8{509}{newpage:0}
  1083.  
  1084. \hy-8{511}{nocite:1}
  1085.  
  1086. \hy-8{514}{noindent:0}
  1087.  
  1088. \hy-8{517}{normalbox:1}
  1089.  
  1090. \hy-8{521}{normalboxd:1}
  1091.  
  1092. \hy-8{525}{normalsize:1}
  1093.  
  1094. \hy-8{527}{onecolumn:0}
  1095.  
  1096. \hy-8{529}{pageref:1}
  1097.  
  1098. \hy-8{531}{pagestyle:1}
  1099.  
  1100. \hy-8{537}{pagenumbering:1}
  1101.  
  1102. \hy-8{544}{paragraph*}
  1103.  
  1104. \hy-8{546}{paragraph}
  1105.  
  1106. \hy-8{548}{param:1}
  1107.  
  1108. \hy-8{551}{parindent:1}
  1109.  
  1110. \hy-8{553}{parskip:1}
  1111.  
  1112. \hy-8{556}{par:0}
  1113.  
  1114. \hy-8{558}{printindex}
  1115.  
  1116. \hy-8{560}{popref:2}
  1117.  
  1118. \hy-8{564}{psboxto:2}
  1119.  
  1120. \hy-8{567}{quote:1}
  1121.  
  1122. \hy-8{569}{quotation:1}
  1123.  
  1124. \hy-8{571}{ref:1}
  1125.  
  1126. \hy-8{574}{rm:1}
  1127.  
  1128. \hy-8{576}{row:1}
  1129.  
  1130. \hy-8{580}{ruledrow:1}
  1131.  
  1132. \hy-8{584}{rtfignore:1}
  1133.  
  1134. \hy-8{586}{rtfonly:1}
  1135.  
  1136. \hy-8{588}{rtfsp:0}
  1137.  
  1138. \hy-8{590}{sc:1}
  1139.  
  1140. \hy-8{592}{section*:1}
  1141.  
  1142. \hy-8{594}{section:1}
  1143.  
  1144. \hy-8{596}{sectionheading:1}
  1145.  
  1146. \hy-8{599}{setfooter:6}
  1147.  
  1148. \hy-8{609}{setheader:6}
  1149.  
  1150. \hy-8{620}{shortcite:1}
  1151.  
  1152. \hy-8{623}{small:1}
  1153.  
  1154. \hy-8{625}{special:1}
  1155.  
  1156. \hy-8{627}{ss:0}
  1157.  
  1158. \hy-8{629}{subparagraph*:1}
  1159.  
  1160. \hy-8{631}{subparagraph:1}
  1161.  
  1162. \hy-8{633}{subsection*:1}
  1163.  
  1164. \hy-8{635}{subsection:1}
  1165.  
  1166. \hy-8{637}{subsubsection*:1}
  1167.  
  1168. \hy-8{639}{subsubsection:1}
  1169.  
  1170. \hy-8{641}{tabbing:1}
  1171.  
  1172. \hy-8{643}{tableofcontents:0}
  1173.  
  1174. \hy-8{647}{tabular:2}
  1175.  
  1176. \hy-8{660}{TeX:0}
  1177.  
  1178. \hy-8{662}{textwidth:1}
  1179.  
  1180. \hy-8{665}{thebibliography:1}
  1181.  
  1182. \hy-8{669}{title:1}
  1183.  
  1184. \hy-8{672}{tiny:1}
  1185.  
  1186. \hy-8{674}{today:0}
  1187.  
  1188. \hy-8{676}{toocomplex:1}
  1189.  
  1190. \hy-8{679}{tt:1}
  1191.  
  1192. \hy-8{681}{typeout:1}
  1193.  
  1194. \hy-8{683}{twocolitem:2}
  1195.  
  1196. \hy-8{687}{twocolitemruled:2}
  1197.  
  1198. \hy-8{691}{twocollist:1}
  1199.  
  1200. \hy-8{700}{twocolwidtha:1}
  1201.  
  1202. \hy-8{704}{twocolwidthb:1}
  1203.  
  1204. \hy-8{708}{twocolumn:0}
  1205.  
  1206. \hy-8{710}{underline:1}
  1207.  
  1208. \hy-8{712}{verbatiminput:1}
  1209.  
  1210. \hy-8{715}{verbatim:1}
  1211.  
  1212. \hy-8{717}{verb}
  1213.  
  1214. \hy-8{723}{winhelpignore:1}
  1215.  
  1216. \hy-8{725}{winhelponly:1}
  1217.  
  1218. \hy-8{727}{xlpignore:1}
  1219.  
  1220. \hy-8{729}{xlponly:1}
  1221.  
  1222.  
  1223. \hy-10{732}{Accents}
  1224.  
  1225.  
  1226.  
  1227. The following LaTeX accents work for RTF production:
  1228.  
  1229.  
  1230. \hy-8{733}{o}  \'{a} produces a. Valid for a, e, i, o, u, A, E, I, O, U
  1231. \hy-8{734}{o}  \`{a} produces a. Valid for a, e, i, o, u, y, A, E, I, O, U, Y
  1232. \hy-8{735}{o}  \^{a} produces a. Valid for a, e, i, o, u, A, E, I, O, U
  1233. \hy-8{736}{o}  \~{a} produces a. Valid for a, n, o, A, N, O
  1234. \hy-8{737}{o}  \"{a} produces a. Valid for a, e, i, o, u, y, A, E, I, O, U, Y
  1235. \hy-8{738}{o}  \.{a} produces a. Valid for a, A
  1236.  
  1237.  
  1238.  
  1239. \hy-10{742}{Bugs}
  1240.  
  1241.  
  1242.  
  1243.  
  1244. \hy-8{743}{Command parsing.}  If a command is used followed by inappropriate
  1245. argument syntax, Tex2RTF can crash. This an occur when a command is
  1246. used in an asterisk form that is only formed in the non-asterisk
  1247. variety. The non-asterisk form is assumed, which makes the following
  1248. asterisk trip up the parser.
  1249. \hy-8{744}{Setlength.}  Using the \setlength command doesn't work,
  1250. since its first argument looks like a macro with the wrong number
  1251. of arguments. Use an alternative form instead, e.g. \parindent 0pt instead
  1252. of \setlength{parindent}{0pt}.
  1253. \hy-8{745}{Newcommand bug.}  Environments in a command definition confuse
  1254. Tex2RTF. Use the command form instead (e.g. \flushleft{...} instead
  1255. of \begin{flushleft} ... \end{flushleft}.
  1256. \hy-8{746}{Bibliography.}  There's no flexibility in the way references
  1257. are output: I expect I'll get round to doing something better,
  1258. but only if people tell me they need it!
  1259. \hy-8{747}{Tables.}  Tables can't handle all LaTeX syntax, and require
  1260. the Tex2RTF \row commands for decent formatting. Still, it's
  1261. better than it was (RTF only).
  1262. \hy-8{748}{Indexes and glossaries.}  Not completely supported.
  1263. \hy-8{749}{Crashes.}  Crashes may be due to an input file exceeding the fixed-size
  1264. buffer used for converting command arguments, especially for the \hy-7{750}{verbatim}
  1265. command. Use the \hy-8{751}{-bufsize} switch to increase the buffer size.
  1266. \hy-8{752}{Verbatiminput.}  Verbatiminput files which do not end with a blank line
  1267. can trip up following commands.
  1268.  
  1269.  
  1270.  
  1271. \hy-10{754}{Troubleshooting}
  1272.  
  1273.  
  1274.  
  1275. Below are some common problems and possible solutions.
  1276.  
  1277. ----------------------------------------------------------------------
  1278. Some of the syntax that is OK for true LaTeX but which trips up
  1279. Tex2RTF, may be detected by the TCHECK program included in the tools
  1280. directory of the Tex2RTF distribution. Some LaTeX errors may be picked up
  1281. by the LACHECK program, also found in the tools directory.
  1282. ----------------------------------------------------------------------
  1283.  
  1284.  
  1285. \hy-8{755}{Macro not found}
  1286.  
  1287. \hy-8{762}{Unresolved reference}
  1288.  
  1289. \hy-8{764}{Output crashes the RTF reader}
  1290.  
  1291. \hy-8{768}{Erratic list indentation}
  1292.  
  1293. \hy-8{771}{Missing figure or section reference}
  1294.  
  1295. \hy-8{774}{Unresolved references in Word for Windows}
  1296.  
  1297.  
  1298. \hy-10{793}{GUI}
  1299.  
  1300.  
  1301.  
  1302. Graphical User Interface, such as Windows 3 or X.
  1303.  
  1304.  
  1305. \hy-10{795}{HTML}
  1306.  
  1307.  
  1308.  
  1309. Hypertext Markup Language; an SGML document type, used for providing
  1310. hypertext information on the World Wide Web, a distributed hypertext
  1311. system on the Internet.
  1312.  
  1313.  
  1314. \hy-10{797}{LaTeX}
  1315.  
  1316.  
  1317.  
  1318. A typesetting language implemented as a set of TeX macros. It is
  1319. distinguished for allowing specification of the document structure,
  1320. whilst taking care of most layout concerns. It represents the opposite
  1321. end of the spectrum from WYSIWYG word processors.
  1322.  
  1323.  
  1324. \hy-10{799}{Metafile}
  1325.  
  1326.  
  1327.  
  1328. Microsoft Windows-specific object which may contain a restricted set of
  1329. GDI primitives. It is device independent, since it may be scaled without
  1330. losing precision, unlike a bitmap. A metafile may exist in a file or in
  1331. memory. wxWindows implements enough metafile functionality to use it to
  1332. pass graphics to other applications via the clipboard. A placeable metafile
  1333. is a metafile with a 22-byte header which can be imported into several
  1334. Windows applications, and is a format used by the Microsoft help compiler.
  1335.  
  1336.  
  1337. \hy-10{801}{Open Look}
  1338.  
  1339.  
  1340.  
  1341. A specification for a GUI `look and feel', initiated by Sun
  1342. Microsystems. XView is one toolkit for writing Open Look applications
  1343. under X, and wxWindows sits on top of XView.
  1344.  
  1345.  
  1346. \hy-10{803}{RTF}
  1347.  
  1348.  
  1349.  
  1350. Rich Text Format: an interchange format for word processor files,
  1351. used for importing and exporting formatted documents, and as the
  1352. input to the Windows Help compiler.
  1353.  
  1354.  
  1355. \hy-10{805}{wxHelp}
  1356.  
  1357.  
  1358.  
  1359. wxHelp is the hypertext help facility used to provide on-line
  1360. documentation for UNIX-based wxWindows applications. Under Windows 3.1,
  1361. Windows Help is used instead.
  1362.  
  1363.  
  1364. \hy-10{807}{wxWindows}
  1365.  
  1366.  
  1367.  
  1368. wxWindows is a free C++ toolkit for writing applications that are
  1369. portable across several platforms. Currently these are Motif, Open Look,
  1370. Windows 3.1 and Windows NT.
  1371.  
  1372.  
  1373. \hy-10{809}{XView}
  1374.  
  1375.  
  1376.  
  1377. An X toolkit supplied by Sun Microsystems, initially just for porting
  1378. SunView applications to X, but which has become a popular toolkit in its
  1379. own right due to its simplicity of use. XView implements Sun's Open Look
  1380. `look and feel' for X, but is not the only toolkit to do so.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386. \hy-10{52}{Space}
  1387.  
  1388.  
  1389.  
  1390. Tex2RTF attempts to insert spaces where LaTeX assumes whitespace.
  1391. However, for the benefit of RTF conversion, you need to use the \hy-7{53}{
  1392. \rtfsp} macro where a command or brace within a paragraph
  1393. begins or ends with a macro. For example:
  1394.  
  1395. \hy-14{54}{Within a paragraph, you need to be careful about commands that begin
  1396. \rtfsp {\it at the start} of a line.
  1397. }
  1398.  
  1399. As normal with LaTeX, two newlines represents a paragraph break,
  1400. although \hy-13{55}{par} can also be used at the end of a paragraph.
  1401.  
  1402. You need to have a blank line between section and some environment
  1403. commands and the first paragraph or your document will look rather
  1404. weird, e.g. headings running into paragraphs.
  1405.  
  1406. wxHelp is more fussy than LaTeX or RTF: you need to use percent
  1407. characters at line ends liberally to eliminate newlines after commands
  1408. on single lines.
  1409.  
  1410.  
  1411. \hy-10{57}{Command arguments}
  1412.  
  1413.  
  1414.  
  1415. Commands that have one or more arguments can be used in the following
  1416. three ways:
  1417.  
  1418. \hy-14{58}{\bf{Some text.}
  1419.  
  1420. \begin{bf}
  1421. Some text.
  1422. \end{bf}
  1423.  
  1424. {\bf Some text.}
  1425. }
  1426.  
  1427.  
  1428. The first method is a normal LaTeX command.
  1429.  
  1430. The second method is called an \hy-7{59}{environment}; LaTeX has specific
  1431. environments that do not always correspond to normal commands, but
  1432. Tex2RTF recognizes environments and normal commands interchangeably, so
  1433. long as the command has no more than two arguments.
  1434.  
  1435. With the third method, it is important that the command has its own
  1436. pair of braces, and that the command immediately follows the first brace.
  1437. Otherwise, the parser cannot parse the argument(s) properly.
  1438. With multiple arguments, each should be enclosed in braces.
  1439.  
  1440. Optional arguments are specified using square brackets or parentheses.
  1441.  
  1442. The braces that start command arguments must not be seperated from
  1443. the other arguments by whitespace. For example, the following produces
  1444. an error:
  1445.  
  1446. \hy-14{60}{\image{5cm;0cm}
  1447. {picture.eps}
  1448. }
  1449.  
  1450. and should be replaced by 
  1451.  
  1452. \hy-14{61}{\image{5cm;0cm}{picture.eps}
  1453. }
  1454.  
  1455.  
  1456. \hy-10{63}{Avoid the setlength macro}
  1457.  
  1458.  
  1459.  
  1460. Using the \setlength command doesn't work, since its first
  1461. argument looks like a macro with the wrong number of arguments. Use an
  1462. alternative form instead, e.g.
  1463.  
  1464. \hy-14{64}{\parindent 0pt
  1465. }
  1466.  
  1467. instead of
  1468.  
  1469. \hy-14{65}{\setlength{\parindent}{0pt}
  1470. }
  1471.  
  1472.  
  1473. \hy-10{67}{Units}
  1474.  
  1475.  
  1476.  
  1477. Only a subset of LaTeX units may be used for specifying dimensions.
  1478. Valid units are \hy-7{68}{pt, mm, cm} and \hy-7{69}{in}. Units should usually
  1479. be specified for dimensions or the results may be unexpected.
  1480.  
  1481.  
  1482. \hy-10{71}{Labels}
  1483.  
  1484.  
  1485.  
  1486. The \hy-7{72}{label} command may be used for sections and figure captions,
  1487. but must come immediately after the section or caption commands with no
  1488. intervening whitespace.
  1489.  
  1490.  
  1491. \hy-10{74}{Tables}
  1492.  
  1493.  
  1494.  
  1495. For best layout, table rows should be enclosed in a \hy-7{75}{row}
  1496. or \hy-7{76}{ruledrow} command, since Tex2RTF can't cope with parsing
  1497. the LaTeX tabular syntax unaided. However, if you really don't want
  1498. to go through LaTeX files inserting new syntax, set the \hy-8{77}{compatibility}
  1499. flag to TRUE in your tex2rtf.ini file. In this mode, Tex2RTF tries to make
  1500. the best of a bad job, but the results won't be optimal (e.g., no table
  1501. borders). Without this flag set, normal LaTeX tables can crash RTF readers
  1502. such as Word for Windows.
  1503.  
  1504.  
  1505. \hy-10{211}{Tex2RTF options}
  1506.  
  1507.  
  1508.  
  1509. These are the allowable options in an initialisation file.
  1510.  
  1511. \hy-8{212}{General options}
  1512.  
  1513. \hy-8{217}{Presentation options}
  1514.  
  1515. \hy-8{219}{RTF/WinHelp options}
  1516.  
  1517. \hy-8{226}{HTML options}
  1518.  
  1519.  
  1520. \hy-10{268}{abstract:1}
  1521.  
  1522.  
  1523.  
  1524. This standard LaTeX environment prepares an abstract page, and is
  1525. treated as an ordinary chapter or section in on-line help.
  1526.  
  1527.  
  1528. \hy-10{270}{addcontentsline:3}
  1529.  
  1530.  
  1531.  
  1532. Adds a chapter title to the contents page. Linear RTF. Rarely required.
  1533.  
  1534.  
  1535. \hy-10{272}{author:1}
  1536.  
  1537.  
  1538.  
  1539. Defines the author, for output when \hy-7{273}{maketitle} is used.
  1540.  
  1541.  
  1542. \hy-10{275}{backslash:0}
  1543.  
  1544.  
  1545.  
  1546. Outputs a backslash in math mode (should be enclosed by two dollar symbols).
  1547.  
  1548.  
  1549. \hy-10{277}{bcol:2}
  1550.  
  1551.  
  1552.  
  1553. Sets the background colour for a block of text (RTF only). Has no known effect
  1554. in the RTF readers currently tried (Word for Window and Windows Help).
  1555.  
  1556. See also \hy-13{278}{definecolour}, \hy-13{279}{fcol}.
  1557.  
  1558.  
  1559. \hy-10{281}{bf:1}
  1560.  
  1561.  
  1562.  
  1563. Specifies bold font.
  1564.  
  1565.  
  1566. \hy-10{283}{bibitem:2}
  1567.  
  1568.  
  1569.  
  1570. For parsing convenience, \hy-7{284}{bibitem} requires two arguments: a cite key and item.
  1571. LaTeX syntax permits writing this as if it were two arguments,
  1572. even though it is in fact only one. This command is used within
  1573. a \hy-13{285}{thebibliography} environment. The preferred
  1574. method is to store references in .bib files and use the \hy-13{286}{bibliography}
  1575. command to generate a bibliography section automatically.
  1576.  
  1577.  
  1578. \hy-10{288}{bibliographystyle:1}
  1579.  
  1580.  
  1581.  
  1582. Currently doesn't affect the style of bibliography, but probably will
  1583. in the future.
  1584.  
  1585.  
  1586. \hy-10{290}{bibliography:0}
  1587.  
  1588.  
  1589.  
  1590. Includes the bibliography at this point in the document. See the section
  1591. on \hy-13{291}{bibliographies}.
  1592.  
  1593.  
  1594. \hy-10{293}{caption:1}
  1595.  
  1596.  
  1597.  
  1598. Specifies a caption (within a \hy-13{294}{figure} environment). This may
  1599. be followed immediately by a \hy-13{295}{label} command.
  1600.  
  1601.  
  1602. \hy-10{297}{cdots:0}
  1603.  
  1604.  
  1605.  
  1606. Outputs three dots.
  1607.  
  1608.  
  1609. \hy-10{299}{centerline:1}
  1610.  
  1611.  
  1612.  
  1613. Centres (or centers!) a line of text.
  1614.  
  1615.  
  1616. \hy-10{301}{center:1}
  1617.  
  1618.  
  1619.  
  1620. Centres a block of text.
  1621.  
  1622.  
  1623. \hy-10{303}{cextract:0}
  1624.  
  1625.  
  1626.  
  1627. Prints a C++ extraction operator (>>).
  1628.  
  1629.  
  1630. \hy-10{305}{chapter*:1}
  1631.  
  1632.  
  1633.  
  1634. Outputs a chapter heading with no contents entry.
  1635.  
  1636.  
  1637. \hy-10{307}{chapter:1}
  1638.  
  1639.  
  1640.  
  1641. Outputs a chapter heading.
  1642.  
  1643.  
  1644. \hy-10{309}{chapterheading:1}
  1645.  
  1646.  
  1647.  
  1648. Like \hy-13{310}{chapter}, but does not increment the chapter
  1649. number and does not print a chapter number in the printed documentation
  1650. contents page, or in the chapter heading. Used to implement \hy-13{311}{glossaries} and
  1651. other sections that are not real chapters.
  1652.  
  1653.  
  1654. \hy-10{313}{cinsert:0}
  1655.  
  1656.  
  1657.  
  1658. Prints a C++ insertion operator (<<).
  1659.  
  1660.  
  1661. \hy-10{315}{cite:1}
  1662.  
  1663.  
  1664.  
  1665. Cite a reference. The argument is a reference key as defined in a LaTeX .bib
  1666. file.
  1667.  
  1668.  
  1669. \hy-10{317}{class:1}
  1670.  
  1671.  
  1672.  
  1673. Outputs the argument, an index entry (LaTeX only) and a keyword entry (WinHelp only).
  1674. Used in class reference documentation.
  1675.  
  1676.  
  1677. \hy-10{319}{clipsfunc:3}
  1678.  
  1679.  
  1680.  
  1681. Formats a CLIPS function, given the return value, function name, and
  1682. arguments.
  1683.  
  1684.  
  1685. \hy-10{321}{comment:1}
  1686.  
  1687.  
  1688.  
  1689. An environment that allows large comments in LaTeX files: the argument
  1690. is ignored in all formats. Useful for commenting out parts of files that
  1691. cannot be handled by LaTeX, such as the picture environment. See also
  1692. \hy-13{322}{toocomplex}.
  1693.  
  1694.  
  1695. \hy-10{324}{copyright:0}
  1696.  
  1697.  
  1698.  
  1699. Outputs the copyright symbol.
  1700.  
  1701.  
  1702. \hy-10{326}{cparam:2}
  1703.  
  1704.  
  1705.  
  1706. Formats a CLIPS type and argument. Used within the third argument of
  1707. a \hy-13{327}{clipsfunc} command.
  1708.  
  1709.  
  1710. \hy-10{329}{date:1}
  1711.  
  1712.  
  1713.  
  1714. Specifies the date of a document; only output by \hy-13{330}{maketitle}.
  1715.  
  1716.  
  1717. \hy-10{332}{definecolour:4}
  1718.  
  1719.  
  1720.  
  1721. Defines a new colour that can be used in the document (RTF only). This
  1722. command can also be spelt \hy-7{333}{definecolor}.
  1723.  
  1724. The first argument is the lower-case name of the colour, and the following
  1725. three arguments specify the red, green and blue intensities, in the range 0 to 255.
  1726.  
  1727. The default colours are equivalent to the following definitions:
  1728.  
  1729. \hy-14{334}{\definecolour{black}{0}{0}{0}
  1730. \definecolour{cyan}{0}{255}{255}
  1731. \definecolour{green}{0}{255}{0}
  1732. \definecolour{magenta}{255}{0}{255}
  1733. \definecolour{red}{255}{0}{0}
  1734. \definecolour{yellow}{255}{255}{0}
  1735. \definecolour{white}{255}{255}{255}
  1736. }
  1737.  
  1738. To use colours in a document, use the \hy-13{335}{fcol} and \hy-13{336}{bcol} commands.
  1739.  
  1740. Note that a document that defines its own colours should be converted twice within
  1741. the same Tex2RTF session.
  1742.  
  1743.  
  1744. \hy-10{338}{description:1}
  1745.  
  1746.  
  1747.  
  1748. A list environment, where each \hy-13{339}{item} command must be
  1749. followed by optional square-bracketed text which will be highlighted.
  1750.  
  1751.  
  1752. \hy-10{341}{documentstyle:1}
  1753.  
  1754.  
  1755.  
  1756. Specifies the main style (report, article etc.) and, optionally, style files
  1757. such as \hy-14{342}{texhelp.sty}. A report has \hy-13{343}{chapters}, while an article's top-level
  1758. sections are specified using \hy-13{344}{section}.
  1759.  
  1760.  
  1761. \hy-10{346}{document:1}
  1762.  
  1763.  
  1764.  
  1765. This environment should enclose the body of a document.
  1766.  
  1767.  
  1768. \hy-10{348}{em:1}
  1769.  
  1770.  
  1771.  
  1772. Emphasizes text (italic in RTF).
  1773.  
  1774.  
  1775. \hy-10{350}{enumerate:1}
  1776.  
  1777.  
  1778.  
  1779. Enumerate list environment: numbers the \hy-13{351}{items}.
  1780.  
  1781.  
  1782. \hy-10{353}{fcol:2}
  1783.  
  1784.  
  1785.  
  1786. Sets the foreground colour for a block of text (RTF only).
  1787.  
  1788. For example:
  1789.  
  1790. \hy-14{354}{This sentence is brightened up by some \fcol{red}{red text}.
  1791. }
  1792.  
  1793. gives:
  1794.  
  1795. This sentence is brightened up by some .
  1796.  
  1797. See also \hy-13{355}{definecolour}, \hy-13{356}{bcol}.
  1798.  
  1799.  
  1800. \hy-10{358}{figure:1}
  1801.  
  1802.  
  1803.  
  1804. A figure enviroment: does nothin in RTF.
  1805.  
  1806.  
  1807. \hy-10{360}{flushleft:1}
  1808.  
  1809.  
  1810.  
  1811. Flushes the given text to the left margin.
  1812.  
  1813.  
  1814. \hy-10{362}{flushright:1}
  1815.  
  1816.  
  1817.  
  1818. Flushes the given text to the right margin.
  1819.  
  1820.  
  1821. \hy-10{364}{footnote:1}
  1822.  
  1823.  
  1824.  
  1825. In linear RTF, a footnote is created. Whether this appears at the end of
  1826. the section or the bottom of the page appears to depend on the current
  1827. document style, at least for MS Word 6.0 for Windows. The default seems
  1828. to be to put the footnotes at the end of the section, which is probably
  1829. not the best assumption.
  1830.  
  1831. In WinHelp RTF, a bracketed number is generated for the footnote
  1832. and the footnote becomes a popup topic. It is probably preferable
  1833. to change footnote commands to \hy-13{365}{footnotepopup},
  1834. or \hy-13{366}{popref} references to glossary entries.
  1835.  
  1836. This command is not supported for formats other than LaTeX,
  1837. linear RTF and WinHelp RTF.
  1838.  
  1839.  
  1840. \hy-10{368}{footnotepopup:2}
  1841.  
  1842.  
  1843.  
  1844. In linear RTF, a footnote is created following the first argument, as with
  1845. \hy-13{369}{footnote}.
  1846.  
  1847. In WinHelp RTF, a the first argument is highlighted and becomes
  1848. a popup reference to the second argument. See also \hy-13{370}{footnote}
  1849. and \hy-13{371}{popref}.
  1850.  
  1851. This command is not supported for formats other than LaTeX,
  1852. linear RTF and WinHelp RTF.
  1853.  
  1854.  
  1855. \hy-10{373}{functionsection:1}
  1856.  
  1857.  
  1858.  
  1859. Defines a subsection, adding the C++ function name to the LaTeX index or the
  1860. WinHelp keyword list.
  1861.  
  1862. Should be followed by a \hy-13{374}{func} command to specify function
  1863. details.
  1864.  
  1865.  
  1866. \hy-10{376}{func:3}
  1867.  
  1868.  
  1869.  
  1870. Defines a C++ function, given the return type, function name, and parameter list.
  1871.  
  1872. Should occur after a \hy-13{377}{functionsection} command.
  1873.  
  1874.  
  1875. \hy-10{379}{gloss:1}
  1876.  
  1877.  
  1878.  
  1879. Marks a glossary entry. In LaTeX, this is a synonym for an \hy-13{380}{item}
  1880. with an optional argument, within a \hy-13{381}{description} environment,
  1881. and the argument is added to the index.
  1882.  
  1883. In Windows Help, this is identical to a \hy-13{382}{section*} in a report.
  1884.  
  1885. If labels are associated with the glossary entries, they can be referenced by
  1886. \hy-13{383}{helpref} or \hy-13{384}{popref} jumps. A glossary entry is
  1887. currently the only type of destination that popref may refer to.
  1888.  
  1889. This is an example of making a glossary in a report:
  1890.  
  1891. \hy-14{385}{\begin{helpglossary}
  1892.  
  1893. \gloss{API}\label{api}
  1894.  
  1895. Application Programmer's Interface - a set of calls and classes defining
  1896. how a library (in this case, wxWindows) can be used.
  1897.  
  1898. \gloss{Canvas}\label{canvas}
  1899.  
  1900. A canvas in XView and wxWindows is a subwindow...
  1901.  
  1902. \gloss{DDE}\label{dde}
  1903.  
  1904. Dynamic Data Exchange - Microsoft's interprocess communication protocol.
  1905. wxWindows provides an abstraction of DDE under both Windows and UNIX.
  1906.  
  1907. \end{helpglossary}
  1908. }
  1909.  
  1910.  
  1911. \hy-10{387}{helpglossary:1}
  1912.  
  1913.  
  1914.  
  1915. An environment for making a glossary (not standard LaTeX). See \hy-13{388}{gloss} for
  1916. usage.
  1917.  
  1918.  
  1919. \hy-10{390}{helpignore:1}
  1920.  
  1921.  
  1922.  
  1923. Ignores the argument in Tex2RTF generated files, but not LaTeX.
  1924.  
  1925.  
  1926. \hy-10{392}{helponly:1}
  1927.  
  1928.  
  1929.  
  1930. Only outputs the argument in Tex2RTF generated files.
  1931.  
  1932.  
  1933. \hy-10{394}{helpinput:1}
  1934.  
  1935.  
  1936.  
  1937. Only includes the given file in Tex2RTF generated files.
  1938.  
  1939.  
  1940. \hy-10{396}{helpfontfamily:1}
  1941.  
  1942.  
  1943.  
  1944. Specifies the font family for Tex2RTF generated files. The argument
  1945. may be Swiss or Times.
  1946.  
  1947.  
  1948. \hy-10{398}{helpfontsize:1}
  1949.  
  1950.  
  1951.  
  1952. Specifies the font size for Tex2RTF generated files.
  1953.  
  1954.  
  1955. \hy-10{400}{helpref:2}
  1956.  
  1957.  
  1958.  
  1959. Specifies a jump to a labelled chapter, section, subsection subsubsection
  1960. or figure.
  1961.  
  1962. The first argument is text to be highlighted (mouseable in help systems)
  1963. and the second is the reference label. In linear documents, the section number
  1964. is given following the text, unless the \hy-13{401}{helprefn} command
  1965. is used instead, where the section number is suppressed.
  1966.  
  1967. Note that when generating HTML, the label \hy-7{402}{contents} is automatically defined,
  1968. and may be referenced using \hy-7{403}{helpref}.
  1969.  
  1970.  
  1971. \hy-10{405}{helprefn:2}
  1972.  
  1973.  
  1974.  
  1975. Specifies a jump to a labelled chapter, section, subsection subsubsection
  1976. or figure.
  1977.  
  1978. The first argument is text to be highlighted (mouseable in help systems)
  1979. and the second is the reference label.  See \hy-13{406}{helpref} for
  1980. the form where the section number is printed in linear documents.
  1981.  
  1982.  
  1983. \hy-10{408}{hline:0}
  1984.  
  1985.  
  1986.  
  1987. Within a \hy-13{409}{tabular} environment, draws a horizontal
  1988. rule below the current row. Note that this does not work in RTF for the
  1989. last row of a table, in which case the command \hy-13{410}{ruledrow}
  1990. should be used instead.
  1991.  
  1992.  
  1993. \hy-10{412}{hrule:0}
  1994.  
  1995.  
  1996.  
  1997. Draws a horizontal line below the current paragraph. For example:
  1998.  
  1999. \hy-14{413}{This paragraph should have a horizontal rule following it.\hrule
  2000. }
  2001.  
  2002. gives:
  2003.  
  2004. This paragraph should have a horizontal rule following it.
  2005. ------------------------------------------------------------------
  2006.  
  2007.  
  2008. \hy-10{415}{htmlignore:1}
  2009.  
  2010.  
  2011.  
  2012. Ignores the argument in HTML.
  2013.  
  2014.  
  2015. \hy-10{417}{htmlonly:1}
  2016.  
  2017.  
  2018.  
  2019. Only outputs the argument in HTML.
  2020.  
  2021.  
  2022. \hy-10{419}{huge:1}
  2023.  
  2024.  
  2025.  
  2026. Outputs the argument in huge text.
  2027.  
  2028.  
  2029. \hy-10{421}{Huge:1}
  2030.  
  2031.  
  2032.  
  2033. Outputs the argument in huger text that \hy-13{422}{huge}.
  2034.  
  2035.  
  2036. \hy-10{424}{HUGE:1}
  2037.  
  2038.  
  2039.  
  2040. Outputs the argument in huger text that \hy-13{425}{Huge}.
  2041.  
  2042.  
  2043. \hy-10{427}{include:1}
  2044.  
  2045.  
  2046.  
  2047. Include the given file. The command must not be preceded by any whitespace,
  2048. and spurious whitespace between elements of the command will also
  2049. trip up Tex2RTF.
  2050.  
  2051.  
  2052. \hy-10{429}{indented:2}
  2053.  
  2054.  
  2055.  
  2056. Environment supplied by Tex2RTF to allow (possibly nested) indentation of
  2057. LaTeX and RTF text. The first argument is the amount to be indented.
  2058.  
  2059. For example:
  2060.  
  2061. \hy-14{430}{\begin{indented}{2cm}
  2062. This text should be indented by a couple of centimetres. This can be
  2063. useful to highlight paragraphs.
  2064. \end{indented}
  2065. }
  2066.  
  2067. produces:
  2068.  
  2069.  
  2070. This text should be indented by a couple of centimetres. This can be
  2071. useful to highlight paragraphs.
  2072.  
  2073.  
  2074.  
  2075. \hy-10{432}{input:1}
  2076.  
  2077.  
  2078.  
  2079. Include the given file. The command must not be preceded by any whitespace,
  2080. and spurious whitespace between elements of the command will also
  2081. trip up Tex2RTF.
  2082.  
  2083.  
  2084. \hy-10{434}{itemize:1}
  2085.  
  2086.  
  2087.  
  2088. Indents each \hy-13{435}{item} of a list and precedes with a bullet.
  2089. If the file \hy-14{436}{bullet.bmp} is found by Tex2RTF, this bitmap will be
  2090. used as the bullet (WinHelp RTF); otherwise, a symbol or bold `o' will be used instead,
  2091. depending on output format.
  2092.  
  2093. Use \hy-13{437}{itemsep} to specify the separation between
  2094. list items. Currently this only works for linear or WinHelp RTF output.
  2095. If the value is more than zero, an extra paragraph is inserted.
  2096.  
  2097.  
  2098. \hy-10{439}{item:0}
  2099.  
  2100.  
  2101.  
  2102. Marks an item of a \hy-13{440}{itemize}, \hy-13{441}{description} or \hy-13{442}{enumerate}
  2103. list. Items within a description environment should have an `optional' argument
  2104. in square brackets which will be highlighted.
  2105.  
  2106.  
  2107. \hy-10{444}{itemsep:0}
  2108.  
  2109.  
  2110.  
  2111. Use this command to specify the separation between
  2112. list items. Currently this only works for linear or WinHelp RTF output.
  2113. If the value is zero, no extra paragraph is inserted; if the value
  2114. is more than zero, an extra paragraph is inserted.
  2115.  
  2116.  
  2117. \hy-10{446}{image:2}
  2118.  
  2119.  
  2120.  
  2121. This is translated to a PSBOX macro package \hy-7{447}{psboxto} command in LaTeX,
  2122. the first argument being a sizing command and the second a filename.
  2123.  
  2124. In HTML mode, the second argument is used to generate a PostScript file reference.
  2125.  
  2126. In RTF mode, the second argument is tried with first a BMP extension and
  2127. then a WMF extension to find a suitable Windows bitmap file or placeable
  2128. metafile. If a suitable file is found, in Windows Help mode a \hy-7{448}{bmc}
  2129. command is inserted into the RTF file with a reference to the file. In
  2130. linear RTF mode, the bitmap or metafile is converted into hex and
  2131. inserted into the RTF document.
  2132.  
  2133. Note that only RGB-encoded Windows bitmaps, or placeable metafiles, are
  2134. valid for input to Tex2RTF. You can convert a RLE (run length encoded)
  2135. bitmap file into a (bigger) RGB file using a program such as Paintshop
  2136. Pro. A placeable metafile has a special header with dimension
  2137. information. One may be constructed by a wxWindows program by calling
  2138. the function wxMakeMetafilePlaceable. The Microsoft Windows SDK has a
  2139. sample program that loads and steps through placeable and ordinary
  2140. metafiles.
  2141.  
  2142. Another wrinkle is that programs differ in the methods they
  2143. use to recognise pictures in RTF files. You may need to use the \hy-7{449}{bitmapMethod} setting,
  2144. which can be ``hex'' (embed the hex data in the file with a \dibitmap keyword),
  2145. ``includepicture'' (use the MS Word 6.0 INCLUDEPICTURE field) or ``import''
  2146. (an earlier name for INCLUDEPICTURE).
  2147.  
  2148. Here is an example of using the \hy-7{450}{image} command.
  2149.  
  2150. \hy-14{451}{\begin{figure}
  2151. $$\image{5cm;0cm}{heart.ps}$$
  2152.  
  2153. \caption{My picture}\label{piccy}
  2154. \end{figure}
  2155. }
  2156.  
  2157. The dollars centre the image in the horizontal plane. The syntax
  2158. of the first argument to \hy-7{452}{image} is taken from syntax used by the \hy-7{453}{psbox}
  2159. package: it allows specification of the horizontal and vertical
  2160. dimensions of the image. Scaling will take place for PostScript
  2161. and metafile images. A value of zero indicates that the image should
  2162. be scaled in proportion to the non-zero dimension. Zeros for both
  2163. dimensions will leave the image unscaled in the case of metafiles,
  2164. or scaled to fit the page in the case of PostScript.
  2165.  
  2166.  
  2167. \hy-10{455}{index:1}
  2168.  
  2169.  
  2170.  
  2171. In WinHelp mode, adds a keyword to the keyword list for the current
  2172. topic. This keyword must currently be straight text, with no embedded
  2173. commands. The conversion process must be run twice (without quitting
  2174. Tex2RTF inbetween) to resolve the keyword references.
  2175.  
  2176.  
  2177. \hy-10{457}{it:1}
  2178.  
  2179.  
  2180.  
  2181. Marks the argument in italic.
  2182.  
  2183.  
  2184. \hy-10{459}{label:1}
  2185.  
  2186.  
  2187.  
  2188. Labels the chapter, section, subsection, subsubsection or figure caption
  2189. with the given label. This must be an ASCII string, and duplicate items
  2190. with different case letters are not allowed.
  2191.  
  2192. The command must follow immediately after the section or caption command,
  2193. with no intervening whitespace.
  2194.  
  2195.  
  2196. \hy-10{461}{large:1}
  2197.  
  2198.  
  2199.  
  2200. Marks the argument in large text.
  2201.  
  2202.  
  2203. \hy-10{463}{Large:1}
  2204.  
  2205.  
  2206.  
  2207. Makes the argument display in larger text than \hy-13{464}{large}.
  2208.  
  2209.  
  2210. \hy-10{466}{LARGE:1}
  2211.  
  2212.  
  2213.  
  2214. Makes the argument display in larger text than \hy-13{467}{Large}.
  2215.  
  2216.  
  2217. \hy-10{469}{LaTeX:0}
  2218.  
  2219.  
  2220.  
  2221. Outputs the annoying LaTeX upper and lower case name.
  2222.  
  2223.  
  2224. \hy-10{471}{latexignore:1}
  2225.  
  2226.  
  2227.  
  2228. Ignores the argument in LaTeX.
  2229.  
  2230.  
  2231. \hy-10{473}{latexonly:1}
  2232.  
  2233.  
  2234.  
  2235. Only prints the argument in LaTeX.
  2236.  
  2237.  
  2238. \hy-10{475}{ldots}
  2239.  
  2240.  
  2241.  
  2242. Outputs three dots.
  2243.  
  2244.  
  2245. \hy-10{477}{maketitle}
  2246.  
  2247.  
  2248.  
  2249. Makes the article or report title by outputting the \hy-13{478}{title},
  2250. \hy-13{479}{author} and optionally \hy-13{480}{date}.
  2251.  
  2252.  
  2253. \hy-10{482}{marginparwidth:1}
  2254.  
  2255.  
  2256.  
  2257. Specifies the width of a margin paragraph.
  2258.  
  2259.  
  2260. \hy-10{484}{marginpar:1}
  2261.  
  2262.  
  2263.  
  2264. Inserts a marginal note. It is best to use the Tex2RTF extensions 
  2265. \hy-13{485}{marginparodd} and \hy-13{486}{marginpareven} 
  2266. for best results.
  2267.  
  2268.  
  2269. \hy-10{488}{marginpareven:1}
  2270.  
  2271.  
  2272.  
  2273. Inserts a marginal note on even pages. This is required for RTF generation since
  2274. it is impossible for Tex2RTF to know in advance which side of paper the marginal note
  2275. will fall upon, and the text has to be positioned using absolute dimensions.
  2276. If only one sided output is required, use \hy-13{489}{marginparodd} 
  2277. instead.
  2278.  
  2279.  
  2280. \hy-10{491}{marginparodd:1}
  2281.  
  2282.  
  2283.  
  2284. Inserts a marginal note on odd pages. This is required for RTF generation since
  2285. it is impossible for Tex2RTF to know in advance which side of paper the marginal note
  2286. will fall upon, and the text has to be positioned using absolute dimensions.
  2287.  
  2288. Also, even if one-sided output is required, this command should be used instead
  2289. of \hy-7{492}{marginpar} because the LaTeX macro allows it to be used
  2290. just before a paragraph. Normally, if this were done, the marginal note would
  2291. not be aligned with the paragraph succeeding it. For example:
  2292.  
  2293. \hy-14{493}{\marginparodd{{\it Note:} if nothing happens, perhaps you have not plugged
  2294. your computer in at the mains.}%
  2295. To start using your WhizzyGig Computer 4001, push the Power button and
  2296. wait for some kind of response.
  2297. }
  2298.  
  2299. Note the percent sign after the \hy-7{494}{marginparodd} command: without it,
  2300. LaTeX refuses to believe that the following text is part of the
  2301. same paragraph, and will print the note at the wrong place.
  2302.  
  2303. You should use \hy-13{495}{textwidth} to allow space for marginal
  2304. notes, and also \hy-13{496}{marginparwidth} to specify the size of
  2305. the marginal note.
  2306.  
  2307. In WinHelp, HTML and wxHelp, marginal notes are treated as normal text delineated
  2308. with horizontal rules above and below.
  2309.  
  2310.  
  2311. \hy-10{498}{membersection:1}
  2312.  
  2313.  
  2314.  
  2315. Used when formatting C++ classes to print a subsection for the member name.
  2316.  
  2317.  
  2318. \hy-10{500}{member:1}
  2319.  
  2320.  
  2321.  
  2322. Used to format a C++ member variable name.
  2323.  
  2324.  
  2325. \hy-10{502}{multicolumn:3}
  2326.  
  2327.  
  2328.  
  2329. Used in \hy-13{503}{tabular} environment to denote a cell that
  2330. spans more than one column. Only supplied for compatibility with
  2331. existing LaTeX files, since all it does in RTF is output the correct
  2332. number of cell commands, with the multicolumn text squashed into one cell.
  2333.  
  2334.  
  2335. \hy-10{505}{newcommand:3}
  2336.  
  2337.  
  2338.  
  2339. Define a new command; arguments are the command, the number of
  2340. arguments, and the command body. For example:
  2341.  
  2342. \hy-14{506}{\newcommand{\crazy}[2]{{\bf #1} is crazy but {\bf #2} is not.}
  2343. }
  2344.  
  2345. The command must have no whitespace at the start of the line or between
  2346. the three arguments.
  2347.  
  2348. New commands may also be defined in the \hy-14{507}{tex2rtf.ini} file using
  2349. slightly different syntax (see \hy-13{508}{Macro not found error}).
  2350.  
  2351.  
  2352. \hy-10{510}{newpage:0}
  2353.  
  2354.  
  2355.  
  2356. Inserts a page break.
  2357.  
  2358.  
  2359. \hy-10{512}{nocite:1}
  2360.  
  2361.  
  2362.  
  2363. Specifies that this reference should appear in the bibliography,
  2364. but the citation should not appear in the text.
  2365.  
  2366. See also \hy-13{513}{cite}.
  2367.  
  2368.  
  2369. \hy-10{515}{noindent:0}
  2370.  
  2371.  
  2372.  
  2373. Sets paragraph indentation to zero. See also \hy-13{516}{parindent}.
  2374.  
  2375.  
  2376. \hy-10{518}{normalbox:1}
  2377.  
  2378.  
  2379.  
  2380. Draws a box around the given paragraph in LaTeX and RTF. In HTML
  2381. and XLP formats, horizontal rules are drawn before and after the text.
  2382.  
  2383. For example:
  2384.  
  2385. \hy-14{519}{\normalbox{This should be a boxed paragraph for highlighting important
  2386. information, such as information for registering a shareware program.}
  2387. }
  2388.  
  2389. gives:
  2390.  
  2391. ----------------------------------------------------------------------
  2392. This should be a boxed paragraph for highlighting important
  2393. information, such as information for registering a shareware program.
  2394. ----------------------------------------------------------------------
  2395.  
  2396.  
  2397. See also \hy-13{520}{normalboxd} for double-bordered text.
  2398.  
  2399.  
  2400. \hy-10{522}{normalboxd:1}
  2401.  
  2402.  
  2403.  
  2404. Draws a double border around the given paragraph in LaTeX and RTF. In
  2405. HTML and XLP formats, horizontal rules are drawn before and after the
  2406. text.
  2407.  
  2408. For example:
  2409.  
  2410. \hy-14{523}{\normalboxd{This should be a boxed paragraph for highlighting important
  2411. information, such as information for registering a shareware program.}
  2412. }
  2413.  
  2414. gives:
  2415.  
  2416. ----------------------------------------------------------------------
  2417. This should be a boxed paragraph for highlighting important
  2418. information,such as information for registering a shareware program.
  2419. ----------------------------------------------------------------------
  2420.  
  2421.  
  2422. See also \hy-13{524}{normalbox} for single-bordered text.
  2423.  
  2424.  
  2425. \hy-10{526}{normalsize:1}
  2426.  
  2427.  
  2428.  
  2429. Sets the font size back to normal.
  2430.  
  2431.  
  2432. \hy-10{528}{onecolumn:0}
  2433.  
  2434.  
  2435.  
  2436. Sets the number of columns to one. LaTeX and linear RTF only.
  2437.  
  2438.  
  2439. \hy-10{530}{pageref:1}
  2440.  
  2441.  
  2442.  
  2443. In linear RTF, generates a page reference to the given label.
  2444.  
  2445.  
  2446. \hy-10{532}{pagestyle:1}
  2447.  
  2448.  
  2449.  
  2450. If argument is \hy-7{533}{fancyplain} or \hy-7{534}{fancy}, Tex2RTF
  2451. separates the header from the rest of the page with a rule.
  2452. This command must be defined for headers and footers to
  2453. work properly. See also \hy-13{535}{setheader},
  2454. \hy-13{536}{setfooter}.
  2455.  
  2456. LaTeX and linear RTF only.
  2457.  
  2458.  
  2459. \hy-10{538}{pagenumbering:1}
  2460.  
  2461.  
  2462.  
  2463. The argument may be one of:
  2464.  
  2465.  
  2466.  
  2467. \hy-8{539}{alph}  a, b, ...
  2468. \hy-8{540}{Alph}  A, B, ...
  2469. \hy-8{541}{arabic}  1, 2, ...
  2470. \hy-8{542}{roman}  i, ii, ...
  2471. \hy-8{543}{Roman}  I, II, ...
  2472.  
  2473.  
  2474. LaTeX and linear RTF only.
  2475.  
  2476.  
  2477. \hy-10{545}{paragraph*}
  2478.  
  2479.  
  2480.  
  2481. Behaves as for a subsubsection.
  2482.  
  2483.  
  2484. \hy-10{547}{paragraph}
  2485.  
  2486.  
  2487.  
  2488. Behaves as for a subsubsection.
  2489.  
  2490.  
  2491. \hy-10{549}{param:1}
  2492.  
  2493.  
  2494.  
  2495. Formats a C++ type and argument pair. Should be used within the third argument
  2496. of a a \hy-13{550}{func} command.
  2497.  
  2498.  
  2499. \hy-10{552}{parindent:1}
  2500.  
  2501.  
  2502.  
  2503. Indents the first line of succeeding paragraphs by the given amount.
  2504.  
  2505.  
  2506. \hy-10{554}{parskip:1}
  2507.  
  2508.  
  2509.  
  2510. Changes the spacing between paragraphs. In fact, in RTF this will cause
  2511. two \hy-13{555}{par} commands to be output if parindent is greater
  2512. than zero.
  2513.  
  2514.  
  2515. \hy-10{557}{par:0}
  2516.  
  2517.  
  2518.  
  2519. Causes the paragraph to end at this point. LaTeX and Tex2RTF also
  2520. treat two consecutive newlines as a paragraph break.
  2521.  
  2522.  
  2523. \hy-10{559}{printindex}
  2524.  
  2525.  
  2526.  
  2527. In linear RTF, inserts an index.
  2528.  
  2529.  
  2530. \hy-10{561}{popref:2}
  2531.  
  2532.  
  2533.  
  2534. Similar to \hy-13{562}{helprefn}, except that in Windows Help,
  2535. the destination text is popped up in a small window to be dismissed with
  2536. a mouse click, instead of going to a separate section.
  2537.  
  2538. Currently this command can only refer to a labelled glossary entry; see
  2539. \hy-13{563}{gloss}.
  2540.  
  2541.  
  2542. \hy-10{565}{psboxto:2}
  2543.  
  2544.  
  2545.  
  2546. Identical to \hy-13{566}{image}.
  2547.  
  2548.  
  2549. \hy-10{568}{quote:1}
  2550.  
  2551.  
  2552.  
  2553. Indents a short quotation.
  2554.  
  2555.  
  2556. \hy-10{570}{quotation:1}
  2557.  
  2558.  
  2559.  
  2560. Indents a long quotation.
  2561.  
  2562.  
  2563. \hy-10{572}{ref:1}
  2564.  
  2565.  
  2566.  
  2567. In LaTeX and linear RTF, refers to a \hy-13{573}{label} and
  2568. causes the number of that section or figure to be printed.
  2569.  
  2570.  
  2571. \hy-10{575}{rm:1}
  2572.  
  2573.  
  2574.  
  2575. Causes the argument to be formatted in a plain, roman font.
  2576.  
  2577.  
  2578. \hy-10{577}{row:1}
  2579.  
  2580.  
  2581.  
  2582. A Tex2RTF command signifying the row of a table within the \hy-13{578}{tabular}
  2583. environment. See also \hy-13{579}{ruledrow}.
  2584.  
  2585.  
  2586. \hy-10{581}{ruledrow:1}
  2587.  
  2588.  
  2589.  
  2590. A Tex2RTF command signifying a ruled row of a table within the \hy-13{582}{tabular}
  2591. environment. See also \hy-13{583}{row}.
  2592.  
  2593.  
  2594. \hy-10{585}{rtfignore:1}
  2595.  
  2596.  
  2597.  
  2598. Ignores the argument in linear RTF.
  2599.  
  2600.  
  2601. \hy-10{587}{rtfonly:1}
  2602.  
  2603.  
  2604.  
  2605. Only outputs the argument in linear RTF.
  2606.  
  2607.  
  2608. \hy-10{589}{rtfsp:0}
  2609.  
  2610.  
  2611.  
  2612. Outputs a space in RTF. Tex2RTF tries to insert a space where one is implied
  2613. by a newline, but cannot cope where a line starts or ends with a command,
  2614. in the middle of a paragraph. Use this command to insert a space explicitly.
  2615.  
  2616.  
  2617. \hy-10{591}{sc:1}
  2618.  
  2619.  
  2620.  
  2621. Prints the output in small capitals.
  2622.  
  2623.  
  2624. \hy-10{593}{section*:1}
  2625.  
  2626.  
  2627.  
  2628. Section header, with no entry in the contents page.
  2629.  
  2630.  
  2631. \hy-10{595}{section:1}
  2632.  
  2633.  
  2634.  
  2635. Section header, with an entry in the contents page.
  2636.  
  2637.  
  2638. \hy-10{597}{sectionheading:1}
  2639.  
  2640.  
  2641.  
  2642. Like \hy-13{598}{section}, but does not increment the section
  2643. number and does not print a section number in the printed documentation
  2644. contents page, or in the section heading.
  2645.  
  2646.  
  2647. \hy-10{600}{setfooter:6}
  2648.  
  2649.  
  2650.  
  2651. Tex2RTF has a non-standard way of setting headers and footers,
  2652. but the default macro definitions in texhelp.sty may be altered
  2653. to your current method.
  2654.  
  2655. The arguments are as follows:
  2656.  
  2657.  
  2658.  
  2659. \hy-8{601}{1.}  Left footer, even pages
  2660. \hy-8{602}{2.}  Centre footer, even pages
  2661. \hy-8{603}{3.}  Right footer, even pages
  2662. \hy-8{604}{4.}  Left footer, odd pages
  2663. \hy-8{605}{5.}  Centre footer, odd pages
  2664. \hy-8{606}{6.}  Right footer, odd pages
  2665.  
  2666.  
  2667. For many documents, the first three arguments will be left empty.
  2668.  
  2669. The behaviour for first pages of a chapter, section or document
  2670. is to have a blank header, but print the footer.
  2671.  
  2672. For best results, define headers and footers for \hy-7{607}{each chapter or
  2673. section}.
  2674.  
  2675. Note that this command works only for LaTeX and linear RTF. See also
  2676. \hy-13{608}{setheader}.
  2677.  
  2678.  
  2679. \hy-10{610}{setheader:6}
  2680.  
  2681.  
  2682.  
  2683. Tex2RTF has a non-standard way of setting headers and footers,
  2684. but the default macro definitions in texhelp.sty may be altered
  2685. to your current method.
  2686.  
  2687. The arguments are as follows:
  2688.  
  2689.  
  2690.  
  2691. \hy-8{611}{1.}  Left header, even pages
  2692. \hy-8{612}{2.}  Centre header, even pages
  2693. \hy-8{613}{3.}  Right header, even pages
  2694. \hy-8{614}{4.}  Left header, odd pages
  2695. \hy-8{615}{5.}  Centre header, odd pages
  2696. \hy-8{616}{6.}  Right header, odd pages
  2697.  
  2698.  
  2699. For many documents, the first three arguments will be left empty.
  2700. If \hy-13{617}{pagestyle} is not plain or empty, the
  2701. header will separated from the rest of the page by a rule.
  2702.  
  2703. The behaviour for first pages of a chapter, section or document
  2704. is to have a blank header, but print the footer.
  2705.  
  2706. For best results, define headers and footers for \hy-7{618}{each chapter or
  2707. section}.
  2708.  
  2709. Note that this command works only for LaTeX and linear RTF. See also
  2710. \hy-13{619}{setfooter}.
  2711.  
  2712.  
  2713. \hy-10{621}{shortcite:1}
  2714.  
  2715.  
  2716.  
  2717. The same as \hy-13{622}{cite}.
  2718.  
  2719.  
  2720. \hy-10{624}{small:1}
  2721.  
  2722.  
  2723.  
  2724. Prints the argument in a small font.
  2725.  
  2726.  
  2727. \hy-10{626}{special:1}
  2728.  
  2729.  
  2730.  
  2731. Simply copies the argument to the output file without processing
  2732. (except \} is translated to }, and \{ is
  2733. translated to {, to allow for insertion of braces).
  2734.  
  2735.  
  2736. \hy-10{628}{ss:0}
  2737.  
  2738.  
  2739.  
  2740. Outputs the German sharp S character s.
  2741.  
  2742.  
  2743. \hy-10{630}{subparagraph*:1}
  2744.  
  2745.  
  2746.  
  2747. Behaves as for a subsubsection.
  2748.  
  2749.  
  2750. \hy-10{632}{subparagraph:1}
  2751.  
  2752.  
  2753.  
  2754. Behaves as for a subsubsection.
  2755.  
  2756.  
  2757. \hy-10{634}{subsection*:1}
  2758.  
  2759.  
  2760.  
  2761. Subsection header, with no entry in the contents page. 
  2762.  
  2763.  
  2764. \hy-10{636}{subsection:1}
  2765.  
  2766.  
  2767.  
  2768. Subsection header, with an entry in the contents page. 
  2769.  
  2770.  
  2771. \hy-10{638}{subsubsection*:1}
  2772.  
  2773.  
  2774.  
  2775. Subsubsection header, with no entry in the contents page. 
  2776.  
  2777.  
  2778. \hy-10{640}{subsubsection:1}
  2779.  
  2780.  
  2781.  
  2782. Subsubsection header, with an entry in the contents page. 
  2783.  
  2784.  
  2785. \hy-10{642}{tabbing:1}
  2786.  
  2787.  
  2788.  
  2789. Tabbing environment: doesn't work properly in RTF.
  2790.  
  2791.  
  2792. \hy-10{644}{tableofcontents:0}
  2793.  
  2794.  
  2795.  
  2796. Inserts the table of contents at this point. In linear RTF mode, a
  2797. proper Word for Windows table of contents will be inserted unless the
  2798. variable \hy-7{645}{insertTOC} is set to \hy-7{646}{false}.
  2799.  
  2800.  
  2801. \hy-10{648}{tabular:2}
  2802.  
  2803.  
  2804.  
  2805. Tabular environment: an attempt is made to output something
  2806. reasonable in RTF format, although currently only simple
  2807. tables will work. The first argument specifies the column formatting.
  2808. a pipe symbol (|) denotes a vertical border, one of \hy-7{649}{l, r, c}
  2809. signifies a normal column of default width, and \hy-7{650}{p} followed by
  2810. a dimension specifies a column of given width. It is recommended that
  2811. the \hy-7{651}{p} is used since Tex2RTF cannot deduce a column width in the
  2812. same way that LaTeX can.
  2813.  
  2814. Horizontal rules are achieved with \hy-13{652}{hline}; two together
  2815. signify a double rule.
  2816.  
  2817. Use the Tex2RTF \hy-13{653}{row} and \hy-13{654}{ruledrow} commands
  2818. for best effect.
  2819.  
  2820. For two-column tables that work in WinHelp files, use \hy-13{655}{twocollist} instead.
  2821.  
  2822. Example:
  2823.  
  2824. \hy-14{656}{\begin{tabular}{|l|p{8.5cm}|}\hline
  2825. \row{{\bf A.I.}&{\bf Simulation}}\hline\hline
  2826. \row{rules&constraints/methods}
  2827. \row{planning&design of experiments}
  2828. \row{diagnosis&analysis of results}
  2829. \ruledrow{learning&detection of connections}
  2830. \end{tabular}
  2831. }
  2832.  
  2833. This produces:
  2834.  
  2835. \hy-14{657}{--------------------------------------------------------------------------------
  2836. \hy-8{658}{A.I.}                \hy-8{659}{Simulation}----------------------------------------------------------------------------------------------------------------------------------------------------------------
  2837. rules                                   constraints/methods
  2838. planning                                                    design of experiments
  2839. diagnosis                                                                       analysis of results
  2840. learning                                                                                            detection of connections
  2841. }
  2842.  
  2843.  
  2844. \hy-10{661}{TeX:0}
  2845.  
  2846.  
  2847.  
  2848. Outputs the annoying TeX upper and lower case name.
  2849.  
  2850.  
  2851. \hy-10{663}{textwidth:1}
  2852.  
  2853.  
  2854.  
  2855. Sets the text width (valid for RTF only). This might be used
  2856. in conjunction with \hy-13{664}{marginpar}, for example,
  2857. to leave space for marginal notes.
  2858.  
  2859.  
  2860. \hy-10{666}{thebibliography:1}
  2861.  
  2862.  
  2863.  
  2864. An environment for specifying the a bibliography as a series of
  2865. \hy-13{667}{bibitem} commands; the preferred method is to use
  2866. .bib files and \hy-13{668}{bibliography} instead.
  2867.  
  2868.  
  2869. \hy-10{670}{title:1}
  2870.  
  2871.  
  2872.  
  2873. Sets the title, to be output when the command \hy-13{671}{maketitle}
  2874. is used.
  2875.  
  2876.  
  2877. \hy-10{673}{tiny:1}
  2878.  
  2879.  
  2880.  
  2881. Prints the argument in a very small font.
  2882.  
  2883.  
  2884. \hy-10{675}{today:0}
  2885.  
  2886.  
  2887.  
  2888. Outputs today's date.
  2889.  
  2890.  
  2891. \hy-10{677}{toocomplex:1}
  2892.  
  2893.  
  2894.  
  2895. An environment for dealing with complex LaTeX commands that
  2896. Tex2RTF cannot handle. In normal LaTeX, the argument will be output
  2897. as normal. In Tex2RTF output, the argument will be output as verbatim text,
  2898. for the user to hand-translate into the desired output format.
  2899.  
  2900. See also \hy-13{678}{comment}.
  2901.  
  2902.  
  2903. \hy-10{680}{tt:1}
  2904.  
  2905.  
  2906.  
  2907. Outputs the argument in teletype font.
  2908.  
  2909.  
  2910. \hy-10{682}{typeout:1}
  2911.  
  2912.  
  2913.  
  2914. Outputs the text on the Tex2RTF text window.
  2915.  
  2916.  
  2917. \hy-10{684}{twocolitem:2}
  2918.  
  2919.  
  2920.  
  2921. Used to specify a row for a two column list, a Tex2RTF
  2922. extension to optimize two-column lists for different
  2923. file formats.  See \hy-13{685}{twocollist},
  2924. \hy-13{686}{twocolitemruled}.
  2925.  
  2926.  
  2927. \hy-10{688}{twocolitemruled:2}
  2928.  
  2929.  
  2930.  
  2931. Used to specify a ruled row for a two column list, a Tex2RTF
  2932. extension to optimize two-column lists for different
  2933. file formats.  See \hy-13{689}{twocollist},
  2934. \hy-13{690}{twocolitem}.
  2935.  
  2936.  
  2937. \hy-10{692}{twocollist:1}
  2938.  
  2939.  
  2940.  
  2941. A Tex2RTF environment for specifying a table of two columns, often
  2942. used in manuals and help files (for example, for listing commands and
  2943. their meanings). The first column should be one line only, and
  2944. the second can be an arbitrary number of paragraphs.
  2945.  
  2946. The reason that a normal tabular environment cannot be used is that
  2947. WinHelp does not allow borders in table cells, so a different method
  2948. must be employed if any of the rows are to be ruled. In LaTeX, a table
  2949. is used to implement this environment. In RTF, indentation is used instead.
  2950.  
  2951. Use this environment in conjunction with \hy-13{693}{twocolitem} and
  2952. \hy-13{694}{twocolitemruled}. To set the widths of the first
  2953. and second column, use \hy-13{695}{twocolwidtha} and
  2954. \hy-13{696}{twocolwidthb}.
  2955.  
  2956. Example:
  2957.  
  2958. \hy-14{697}{\htmlignore{\begin{twocollist}}
  2959. \twocolitemruled{{\bf Command}}{{\bf Description}}
  2960. \twocolitem{File}{The file menu is used to select various file-related
  2961. operations, such as saving, loading, exporting, importing, saving as
  2962. and various other bits and pieces.}
  2963. \twocolitem{Edit}{The Edit menu is used for selection, copying, pasting
  2964. and various other bits and pieces.}
  2965. \end{twocollist}
  2966. }
  2967.  
  2968. This produces:
  2969.  
  2970.  
  2971. \hy-8{698}{Command}
  2972.     \hy-8{699}{Description}
  2973.  
  2974. File
  2975.     The file menu is used to select various file-related
  2976. operations, such as saving, loading, exporting, importing, saving as
  2977. and various other bits and pieces.
  2978.  
  2979. Edit
  2980.     The Edit menu is used for selection, copying, pasting
  2981. and various other bits and pieces.
  2982.  
  2983.  
  2984.  
  2985.  
  2986. \hy-10{701}{twocolwidtha:1}
  2987.  
  2988.  
  2989.  
  2990. Sets the width of the first column in a two column list to the given
  2991. dimension. See also \hy-13{702}{twocollist} and \hy-13{703}{twocolwidthb}.
  2992.  
  2993.  
  2994. \hy-10{705}{twocolwidthb:1}
  2995.  
  2996.  
  2997.  
  2998. Sets the width of the second column in a two column list to the given
  2999. dimension. See also \hy-13{706}{twocollist} and \hy-13{707}{twocolwidtha}.
  3000.  
  3001.  
  3002. \hy-10{709}{twocolumn:0}
  3003.  
  3004.  
  3005.  
  3006. Sets the number of columns to two. LaTeX and linear RTF only.
  3007.  
  3008.  
  3009. \hy-10{711}{underline:1}
  3010.  
  3011.  
  3012.  
  3013. Underlines the argument.
  3014.   
  3015.  
  3016. \hy-10{713}{verbatiminput:1}
  3017.  
  3018.  
  3019.  
  3020. Include the given file as if it were within a \hy-13{714}{verbatim}
  3021. environment. The command must not be preceded by any whitespace,
  3022. and spurious whitespace between elements of the command will also
  3023. trip up Tex2RTF.
  3024.  
  3025.  
  3026. \hy-10{716}{verbatim:1}
  3027.  
  3028.  
  3029.  
  3030. Uses a fixed-width font to format the argument without interpreting
  3031. any LaTeX commands.
  3032.  
  3033.  
  3034. \hy-10{718}{verb}
  3035.  
  3036.  
  3037.  
  3038. The \hy-7{719}{verb} command is like the \hy-13{720}{verbatim} environment,
  3039. but for small amounts of text. The syntax is:
  3040.  
  3041. \hy-14{721}{\verb<char><text><char>
  3042. }
  3043.  
  3044. The character \hy-7{722}{char} is used as a delimiter; it may be any character
  3045. not ocurring in the following text, except asterisk.
  3046.  
  3047. For example, \verb$\thing%^&$ produces \thing%^&.
  3048.  
  3049.  
  3050. \hy-10{724}{winhelpignore:1}
  3051.  
  3052.  
  3053.  
  3054. Ignores the argument in WinHelp RTF.
  3055.  
  3056.  
  3057. \hy-10{726}{winhelponly:1}
  3058.  
  3059.  
  3060.  
  3061. Only outputs the argument in WinHelp RTF.
  3062.  
  3063.  
  3064. \hy-10{728}{xlpignore:1}
  3065.  
  3066.  
  3067.  
  3068. Ignores the argument in XLP mode (wxHelp files).
  3069.  
  3070.  
  3071. \hy-10{730}{xlponly:1}
  3072.  
  3073.  
  3074.  
  3075. Only outputs the argument in XLP mode (wxHelp files).
  3076.  
  3077.  
  3078. \hy-10{756}{Macro not found}
  3079.  
  3080.  
  3081.  
  3082. This error may indicate that Tex2RTF has not implemented a standard
  3083. LaTeX macro, or that a local macro package is being used that
  3084. Tex2RTF does not know about. It can cause spurious secondary
  3085. errors, such as not recognising the end document command.
  3086.  
  3087. You can get round this by defining a macro file (default name \hy-14{757}{tex2rtf.ini})
  3088. containing command definitions, such as:
  3089.  
  3090. \hy-14{758}{\crazy      [2]{{\bf #2} is crazy but #1 is not}
  3091. \something  [0]{}
  3092. \julian     [0]{Julian Smart}
  3093. }
  3094.  
  3095. New commands may be defined in LaTeX files, but custom macro files
  3096. will have to be defined when local style files are being used. See
  3097. \hy-13{759}{Initialisation file syntax} for further details.
  3098.  
  3099. The `Macro not found' error can also be caused by a syntax error such as
  3100. an unbalanced brace or passing the wrong number of arguments to a macro,
  3101. so look in the vicinity of the reported error for the real cause.
  3102.  
  3103. Here is one obscure situation that causes this error:
  3104.  
  3105. \hy-14{760}{\begin{center}
  3106. {\large{\underline{A}}}
  3107. \end{center}
  3108. }
  3109.  
  3110. The problem is too many curly brackets. This should be rewritten as:
  3111.  
  3112. \hy-14{761}{\begin{center}
  3113. {\large \underline{A}}
  3114. \end{center}
  3115. }
  3116.  
  3117.  
  3118. \hy-10{763}{Unresolved reference}
  3119.  
  3120.  
  3121.  
  3122. References and citations are usually resolved on a second pass of
  3123. Tex2RTF. If this doesn't work, then a missing label or bibliographical
  3124. entry is to blame.
  3125.  
  3126.  
  3127. \hy-10{765}{Output crashes the RTF reader}
  3128.  
  3129.  
  3130.  
  3131. This could be due to confusing table syntax. Set 'compatibility ' to
  3132. TRUE in .ini file; also check for end of row characters backslash characters
  3133. on their own on a line, and insert correct number of ampersands for the number of
  3134. columns.  E.g.
  3135.  
  3136. \hy-14{766}{hello & world\\
  3137. \\
  3138. }
  3139.  
  3140. becomes
  3141.  
  3142. \hy-14{767}{hello & world\\
  3143. &\\
  3144. }
  3145.  
  3146.  
  3147. \hy-10{769}{Erratic list indentation}
  3148.  
  3149.  
  3150.  
  3151. Try increasing the value of the variable \hy-7{770}{listItemIndent} (default 40
  3152. points) to give more space between label and following text. A global
  3153. replace of \item [ to \item[ may also be helpful to remove
  3154. unnecessary space before the item label.
  3155.  
  3156.  
  3157. \hy-10{772}{Missing figure or section reference}
  3158.  
  3159.  
  3160.  
  3161. Ensure all labels \hy-7{773}{directly} follow captions or sections (no intervening
  3162. white space).
  3163.  
  3164.  
  3165. \hy-10{775}{Unresolved references in Word for Windows}
  3166.  
  3167.  
  3168.  
  3169. If question marks appear instead of numbers for figures and tables,
  3170. select all (e.g. CTRL-A), then press F9 \hy-7{776}{twice} to reformat the
  3171. document twice. For the second format, respond with \hy-7{777}{Update Entire
  3172. Table} to any prompts.
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179. \hy-10{213}{General options}
  3180.  
  3181.  
  3182.  
  3183.  
  3184. Option
  3185.     Description
  3186.  
  3187. compatibility
  3188.     Set to true for maximum LaTeX compatibility, e.g. if
  3189. tables crash RTF readers. Should be false (default) if the Tex2RTF guidelines
  3190. are followed, e.g. use of \hy-7{214}{row} command in tabular environment.
  3191.  
  3192. conversionMode
  3193.     One of RTF, WinHelp, XLP (or wxHelp), and HTML.
  3194.  
  3195. ignoreInput
  3196.     Adds the filename to the list of files ignored by the \hy-7{215}{input} command.
  3197. The only default filename in the list is \hy-14{216}{psbox.tex}.
  3198.  
  3199. isInteractive
  3200.     If true, runs in interactive mode (the default).
  3201.  
  3202. runTwice
  3203.     If true, runs the converter twice.
  3204.  
  3205.  
  3206.  
  3207.  
  3208. \hy-10{218}{Presentation options}
  3209.  
  3210.  
  3211.  
  3212.  
  3213. Option
  3214.     Description
  3215.  
  3216. authorFontSize
  3217.     Specifies the point size for the author and date (RTF only).
  3218.  
  3219. chapterFontSize
  3220.     Specifies the point size for chapter headings (RTF only).
  3221.  
  3222. documentFontSize
  3223.     One of 10, 11 and 12, to specify the main font size
  3224. independently of the LaTeX document style command.
  3225.  
  3226. sectionFontSize
  3227.     Specifies the point size for section headings (RTF only).
  3228.  
  3229. subsectionFontSize
  3230.     Specifies the point size for subsection headings (RTF only).
  3231.  
  3232. titleFontSize
  3233.     Specifies the point size for the title (RTF only).
  3234.  
  3235. chapterName
  3236.     The string used when referencing chapters. The default is ``chapter".
  3237.  
  3238. sectionName
  3239.     The string used when referencing sections. The default is ``section".
  3240.  
  3241. subsectionName
  3242.     The string used when referencing subsections. The default is ``subsection".
  3243.  
  3244. subsubsectionName
  3245.     The string used when referencing subsubsections. The default is ``subsubsection".
  3246.  
  3247. indexName
  3248.     The string used for printing the index heading. The default is ``Index".
  3249.  
  3250. contentsName
  3251.     The string used for printing the contents heading. The default is ``Contents".
  3252.  
  3253. tablesName
  3254.     The string used for printing the list of tables heading. The default is ``List of Tables".
  3255.  
  3256. tableName
  3257.     The string used when referencing a table. The default is ``table".
  3258.  
  3259. figuresName
  3260.     The string used for printing the list of figures heading. The default is ``List of Figures".
  3261.  
  3262. figureName
  3263.     The string used when referencing a figure. The default is ``figure".
  3264.  
  3265. glossaryName
  3266.     The string used for printing the glossary heading. The default is ``Glossary".
  3267.  
  3268. referencesName
  3269.     The string used for printing the references heading. The default is ``References".
  3270.  
  3271.  
  3272.  
  3273.  
  3274. \hy-10{220}{RTF/WinHelp options}
  3275.  
  3276.  
  3277.  
  3278.  
  3279. Option
  3280.     Description
  3281.  
  3282. bitmapMethod
  3283.     Can be ``hex'' (embed the hex data in the file with a \dibitmap keyword),
  3284. ``includepicture'' (use the MS Word 6.0 INCLUDEPICTURE field) or ``import'' (an earlier name
  3285. for INCLUDEPICTURE). ``hex'' may be used for importing into MS Works, but this doesn't work
  3286. for Word 6.0. The default is ``includepicture''.
  3287.  
  3288. defaultColumnWidth
  3289.     The width in points for columns in tables
  3290. where the width of the column is not set by using \hy-7{221}{p} in the tabular
  3291. argument. The default is 100.
  3292.  
  3293. footerRule
  3294.     If true, draws a rule above footers (linear RTF only).
  3295.  
  3296. generateHPJ
  3297.     If true, generates a .HPJ project file (WinHelp mode only).
  3298.  
  3299. headerRule
  3300.     If true, draws a rule below headers (linear RTF only).
  3301.  
  3302. listLabelIndent
  3303.     Specifies the size of list item label indentation, in points.
  3304. The default is 18.
  3305.  
  3306. listItemIndent
  3307.     Specifies the size of list item indentation, in points. The default
  3308. is 40.
  3309.  
  3310. indexSubsections
  3311.     If true (the default), subsection and subsubsection
  3312. titles are indexed in RTF mode.
  3313.  
  3314. mirrorMargins
  3315.     If true, margins are mirrored in twosided documents (linear RTF only).
  3316.  
  3317. useWord
  3318.     If true (the default), Word for Windows RTF
  3319. formatting is used where possibly, e.g. for the table of contents, list of
  3320. tables, and list of figures.
  3321.  
  3322. useHeadingStyles
  3323.     If true (the default), sections are marked with
  3324. appropriate heading styles for generating the table of contents in RTF.
  3325.  
  3326. useUpButton
  3327.     If true (the default), WinHelp files will be generated with an \hy-8{222}{Up}
  3328. button to make browsing easier. Note that you need to put an extra line in the CONFIG section
  3329. of your .HPJ file:
  3330.  
  3331. \hy-14{223}{CreateButton("Up", "&Up", "JumpId(`name.hlp', `Contents')")}
  3332.  
  3333. where \hy-14{224}{name.hlp} is the name of your help file.
  3334.  
  3335. winHelpTitle
  3336.     Windows Help file title, inserted into the project file if \hy-8{225}{generateHPJ} is true.
  3337.  
  3338.  
  3339.  
  3340.  
  3341. \hy-10{227}{HTML options}
  3342.  
  3343.  
  3344.  
  3345.  
  3346. Option
  3347.     Description
  3348.  
  3349. htmlBrowseButtons
  3350.     Allows generation of Contents, Up, browse back and browse forward
  3351. buttons on each HTML page except title page. Specify none, text or bitmap. If you specify
  3352. bitmap, make sure that the files contents.gif, up.gif, back.gif and forward.gif are in the
  3353. directory where the HTML files will reside: samples are given in the docs directory.
  3354.  
  3355.  
  3356.  
  3357.  
  3358. \hyindex{
  3359. "WXHELPCONTENTS"
  3360. 4 5
  3361. 6 7
  3362. 12 13
  3363. 17 18
  3364. 21 22
  3365. 26 27
  3366. 31 32
  3367. 49 50
  3368. 51 52
  3369. 56 57
  3370. 62 63
  3371. 66 67
  3372. 70 71
  3373. 73 74
  3374. 78 79
  3375. 155 156
  3376. 162 163
  3377. 164 165
  3378. 173 174
  3379. 178 179
  3380. 183 184
  3381. 188 189
  3382. 200 201
  3383. 210 211
  3384. 212 213
  3385. 217 218
  3386. 219 220
  3387. 226 227
  3388. 228 229
  3389. 237 238
  3390. 240 241
  3391. 243 244
  3392. 250 251
  3393. 254 255
  3394. 259 260
  3395. 265 266
  3396. 267 268
  3397. 269 270
  3398. 271 272
  3399. 274 275
  3400. 276 277
  3401. 280 281
  3402. 282 283
  3403. 287 288
  3404. 289 290
  3405. 292 293
  3406. 296 297
  3407. 298 299
  3408. 300 301
  3409. 302 303
  3410. 304 305
  3411. 306 307
  3412. 308 309
  3413. 312 313
  3414. 314 315
  3415. 316 317
  3416. 318 319
  3417. 320 321
  3418. 323 324
  3419. 325 326
  3420. 328 329
  3421. 331 332
  3422. 337 338
  3423. 340 341
  3424. 345 346
  3425. 347 348
  3426. 349 350
  3427. 352 353
  3428. 357 358
  3429. 359 360
  3430. 361 362
  3431. 363 364
  3432. 367 368
  3433. 372 373
  3434. 375 376
  3435. 378 379
  3436. 386 387
  3437. 389 390
  3438. 391 392
  3439. 393 394
  3440. 395 396
  3441. 397 398
  3442. 399 400
  3443. 404 405
  3444. 407 408
  3445. 411 412
  3446. 414 415
  3447. 416 417
  3448. 418 419
  3449. 420 421
  3450. 423 424
  3451. 426 427
  3452. 428 429
  3453. 431 432
  3454. 433 434
  3455. 438 439
  3456. 443 444
  3457. 445 446
  3458. 454 455
  3459. 456 457
  3460. 458 459
  3461. 460 461
  3462. 462 463
  3463. 465 466
  3464. 468 469
  3465. 470 471
  3466. 472 473
  3467. 474 475
  3468. 476 477
  3469. 481 482
  3470. 483 484
  3471. 487 488
  3472. 490 491
  3473. 497 498
  3474. 499 500
  3475. 501 502
  3476. 504 505
  3477. 509 510
  3478. 511 512
  3479. 514 515
  3480. 517 518
  3481. 521 522
  3482. 525 526
  3483. 527 528
  3484. 529 530
  3485. 531 532
  3486. 537 538
  3487. 544 545
  3488. 546 547
  3489. 548 549
  3490. 551 552
  3491. 553 554
  3492. 556 557
  3493. 558 559
  3494. 560 561
  3495. 564 565
  3496. 567 568
  3497. 569 570
  3498. 571 572
  3499. 574 575
  3500. 576 577
  3501. 580 581
  3502. 584 585
  3503. 586 587
  3504. 588 589
  3505. 590 591
  3506. 592 593
  3507. 594 595
  3508. 596 597
  3509. 599 600
  3510. 609 610
  3511. 620 621
  3512. 623 624
  3513. 625 626
  3514. 627 628
  3515. 629 630
  3516. 631 632
  3517. 633 634
  3518. 635 636
  3519. 637 638
  3520. 639 640
  3521. 641 642
  3522. 643 644
  3523. 647 648
  3524. 660 661
  3525. 662 663
  3526. 665 666
  3527. 669 670
  3528. 672 673
  3529. 674 675
  3530. 676 677
  3531. 679 680
  3532. 681 682
  3533. 683 684
  3534. 687 688
  3535. 691 692
  3536. 700 701
  3537. 704 705
  3538. 708 709
  3539. 710 711
  3540. 712 713
  3541. 715 716
  3542. 717 718
  3543. 723 724
  3544. 725 726
  3545. 727 728
  3546. 729 730
  3547. 731 732
  3548. 739 740
  3549. 741 742
  3550. 753 754
  3551. 755 756
  3552. 762 763
  3553. 764 765
  3554. 768 769
  3555. 771 772
  3556. 774 775
  3557. 778 779
  3558. 790 791
  3559. 792 793
  3560. 794 795
  3561. 796 797
  3562. 798 799
  3563. 800 801
  3564. 802 803
  3565. 804 805
  3566. 806 807
  3567. 808 809
  3568. 8 797
  3569. 8 797
  3570. 9 803
  3571. 9 803
  3572. 11 807
  3573. 11 807
  3574. 19 805
  3575. 19 805
  3576. 20 795
  3577. 20 795
  3578. 42 52
  3579. 42 52
  3580. 43 459
  3581. 43 459
  3582. 44 400
  3583. 44 400
  3584. 45 405
  3585. 45 405
  3586. 46 561
  3587. 46 561
  3588. 48 201
  3589. 48 201
  3590. 55 557
  3591. 55 557
  3592. 158 400
  3593. 158 400
  3594. 159 459
  3595. 159 459
  3596. 167 290
  3597. 167 290
  3598. 175 387
  3599. 175 387
  3600. 176 379
  3601. 176 379
  3602. 177 561
  3603. 177 561
  3604. 181 455
  3605. 181 455
  3606. 182 455
  3607. 182 455
  3608. 195 756
  3609. 195 756
  3610. 278 332
  3611. 278 332
  3612. 279 353
  3613. 279 353
  3614. 285 666
  3615. 285 666
  3616. 286 290
  3617. 286 290
  3618. 291 165
  3619. 291 165
  3620. 294 358
  3621. 294 358
  3622. 295 459
  3623. 295 459
  3624. 310 307
  3625. 310 307
  3626. 311 174
  3627. 311 174
  3628. 322 677
  3629. 322 677
  3630. 327 319
  3631. 327 319
  3632. 330 477
  3633. 330 477
  3634. 335 353
  3635. 335 353
  3636. 336 277
  3637. 336 277
  3638. 339 439
  3639. 339 439
  3640. 343 307
  3641. 343 307
  3642. 344 595
  3643. 344 595
  3644. 351 439
  3645. 351 439
  3646. 355 332
  3647. 355 332
  3648. 356 277
  3649. 356 277
  3650. 365 368
  3651. 365 368
  3652. 366 561
  3653. 366 561
  3654. 369 364
  3655. 369 364
  3656. 370 364
  3657. 370 364
  3658. 371 561
  3659. 371 561
  3660. 374 376
  3661. 374 376
  3662. 377 373
  3663. 377 373
  3664. 380 439
  3665. 380 439
  3666. 381 338
  3667. 381 338
  3668. 382 593
  3669. 382 593
  3670. 383 400
  3671. 383 400
  3672. 384 561
  3673. 384 561
  3674. 388 379
  3675. 388 379
  3676. 401 405
  3677. 401 405
  3678. 406 400
  3679. 406 400
  3680. 409 648
  3681. 409 648
  3682. 410 581
  3683. 410 581
  3684. 422 419
  3685. 422 419
  3686. 425 421
  3687. 425 421
  3688. 435 439
  3689. 435 439
  3690. 437 444
  3691. 437 444
  3692. 440 434
  3693. 440 434
  3694. 441 338
  3695. 441 338
  3696. 442 350
  3697. 442 350
  3698. 464 461
  3699. 464 461
  3700. 467 463
  3701. 467 463
  3702. 478 670
  3703. 478 670
  3704. 479 272
  3705. 479 272
  3706. 480 329
  3707. 480 329
  3708. 485 491
  3709. 485 491
  3710. 486 488
  3711. 486 488
  3712. 489 491
  3713. 489 491
  3714. 495 663
  3715. 495 663
  3716. 496 482
  3717. 496 482
  3718. 503 648
  3719. 503 648
  3720. 508 756
  3721. 508 756
  3722. 513 315
  3723. 513 315
  3724. 516 552
  3725. 516 552
  3726. 520 522
  3727. 520 522
  3728. 524 518
  3729. 524 518
  3730. 535 610
  3731. 535 610
  3732. 536 600
  3733. 536 600
  3734. 550 376
  3735. 550 376
  3736. 555 557
  3737. 555 557
  3738. 562 405
  3739. 562 405
  3740. 563 379
  3741. 563 379
  3742. 566 446
  3743. 566 446
  3744. 573 459
  3745. 573 459
  3746. 578 648
  3747. 578 648
  3748. 579 581
  3749. 579 581
  3750. 582 648
  3751. 582 648
  3752. 583 577
  3753. 583 577
  3754. 598 595
  3755. 598 595
  3756. 608 610
  3757. 608 610
  3758. 617 532
  3759. 617 532
  3760. 619 600
  3761. 619 600
  3762. 622 315
  3763. 622 315
  3764. 652 408
  3765. 652 408
  3766. 653 577
  3767. 653 577
  3768. 654 581
  3769. 654 581
  3770. 655 692
  3771. 655 692
  3772. 664 484
  3773. 664 484
  3774. 667 283
  3775. 667 283
  3776. 668 290
  3777. 668 290
  3778. 671 477
  3779. 671 477
  3780. 678 321
  3781. 678 321
  3782. 685 692
  3783. 685 692
  3784. 686 688
  3785. 686 688
  3786. 689 692
  3787. 689 692
  3788. 690 684
  3789. 690 684
  3790. 693 684
  3791. 693 684
  3792. 694 688
  3793. 694 688
  3794. 695 701
  3795. 695 701
  3796. 696 705
  3797. 696 705
  3798. 702 692
  3799. 702 692
  3800. 703 705
  3801. 703 705
  3802. 706 692
  3803. 706 692
  3804. 707 701
  3805. 707 701
  3806. 714 716
  3807. 714 716
  3808. 720 716
  3809. 720 716
  3810. 759 201
  3811. 759 201
  3812. 8 797
  3813. 8 797
  3814. 9 803
  3815. 9 803
  3816. 11 807
  3817. 11 807
  3818. 19 805
  3819. 19 805
  3820. 20 795
  3821. 20 795
  3822. 42 52
  3823. 42 52
  3824. 43 459
  3825. 43 459
  3826. 44 400
  3827. 44 400
  3828. 45 405
  3829. 45 405
  3830. 46 561
  3831. 46 561
  3832. 48 201
  3833. 48 201
  3834. 55 557
  3835. 55 557
  3836. 158 400
  3837. 158 400
  3838. 159 459
  3839. 159 459
  3840. 167 290
  3841. 167 290
  3842. 175 387
  3843. 175 387
  3844. 176 379
  3845. 176 379
  3846. 177 561
  3847. 177 561
  3848. 181 455
  3849. 181 455
  3850. 182 455
  3851. 182 455
  3852. 195 756
  3853. 195 756
  3854. 278 332
  3855. 278 332
  3856. 279 353
  3857. 279 353
  3858. 285 666
  3859. 285 666
  3860. 286 290
  3861. 286 290
  3862. 291 165
  3863. 291 165
  3864. 294 358
  3865. 294 358
  3866. 295 459
  3867. 295 459
  3868. 310 307
  3869. 310 307
  3870. 311 174
  3871. 311 174
  3872. 322 677
  3873. 322 677
  3874. 327 319
  3875. 327 319
  3876. 330 477
  3877. 330 477
  3878. 335 353
  3879. 335 353
  3880. 336 277
  3881. 336 277
  3882. 339 439
  3883. 339 439
  3884. 343 307
  3885. 343 307
  3886. 344 595
  3887. 344 595
  3888. 351 439
  3889. 351 439
  3890. 355 332
  3891. 355 332
  3892. 356 277
  3893. 356 277
  3894. 365 368
  3895. 365 368
  3896. 366 561
  3897. 366 561
  3898. 369 364
  3899. 369 364
  3900. 370 364
  3901. 370 364
  3902. 371 561
  3903. 371 561
  3904. 374 376
  3905. 374 376
  3906. 377 373
  3907. 377 373
  3908. 380 439
  3909. 380 439
  3910. 381 338
  3911. 381 338
  3912. 382 593
  3913. 382 593
  3914. 383 400
  3915. 383 400
  3916. 384 561
  3917. 384 561
  3918. 388 379
  3919. 388 379
  3920. 401 405
  3921. 401 405
  3922. 406 400
  3923. 406 400
  3924. 409 648
  3925. 409 648
  3926. 410 581
  3927. 410 581
  3928. 422 419
  3929. 422 419
  3930. 425 421
  3931. 425 421
  3932. 435 439
  3933. 435 439
  3934. 437 444
  3935. 437 444
  3936. 440 434
  3937. 440 434
  3938. 441 338
  3939. 441 338
  3940. 442 350
  3941. 442 350
  3942. 464 461
  3943. 464 461
  3944. 467 463
  3945. 467 463
  3946. 478 670
  3947. 478 670
  3948. 479 272
  3949. 479 272
  3950. 480 329
  3951. 480 329
  3952. 485 491
  3953. 485 491
  3954. 486 488
  3955. 486 488
  3956. 489 491
  3957. 489 491
  3958. 495 663
  3959. 495 663
  3960. 496 482
  3961. 496 482
  3962. 503 648
  3963. 503 648
  3964. 508 756
  3965. 508 756
  3966. 513 315
  3967. 513 315
  3968. 516 552
  3969. 516 552
  3970. 520 522
  3971. 520 522
  3972. 524 518
  3973. 524 518
  3974. 535 610
  3975. 535 610
  3976. 536 600
  3977. 536 600
  3978. 550 376
  3979. 550 376
  3980. 555 557
  3981. 555 557
  3982. 562 405
  3983. 562 405
  3984. 563 379
  3985. 563 379
  3986. 566 446
  3987. 566 446
  3988. 573 459
  3989. 573 459
  3990. 578 648
  3991. 578 648
  3992. 579 581
  3993. 579 581
  3994. 582 648
  3995. 582 648
  3996. 583 577
  3997. 583 577
  3998. 598 595
  3999. 598 595
  4000. 608 610
  4001. 608 610
  4002. 617 532
  4003. 617 532
  4004. 619 600
  4005. 619 600
  4006. 622 315
  4007. 622 315
  4008. 652 408
  4009. 652 408
  4010. 653 577
  4011. 653 577
  4012. 654 581
  4013. 654 581
  4014. 655 692
  4015. 655 692
  4016. 664 484
  4017. 664 484
  4018. 667 283
  4019. 667 283
  4020. 668 290
  4021. 668 290
  4022. 671 477
  4023. 671 477
  4024. 678 321
  4025. 678 321
  4026. 685 692
  4027. 685 692
  4028. 686 688
  4029. 686 688
  4030. 689 692
  4031. 689 692
  4032. 690 684
  4033. 690 684
  4034. 693 684
  4035. 693 684
  4036. 694 688
  4037. 694 688
  4038. 695 701
  4039. 695 701
  4040. 696 705
  4041. 696 705
  4042. 702 692
  4043. 702 692
  4044. 703 705
  4045. 703 705
  4046. 706 692
  4047. 706 692
  4048. 707 701
  4049. 707 701
  4050. 714 716
  4051. 714 716
  4052. 720 716
  4053. 720 716
  4054. 759 201
  4055. 759 201
  4056. }
  4057.